Application de presse-papiers partagée
Ayez une URL du presse-papiers facile à retenir pour toujours pour vos besoins en pâte!
Introduction
Ce projet est comme Pastebin, avec une différence clé. Lorsque je veux partager un extrait (ou clip), je peux leur dire d'aller à la même URL chaque fois que j'ai besoin d'en partager un autre. C'est très facile!
Motivation
Récemment, tout en utilisant Pastebin, mes amis et moi avons trouvé en utilisant WhatsApp, un e-mail ou des services de texte similaires pour partager le lien généré par Pastebin. Que j'ai trouvé comme un antipatditionn extrême. Par conséquent, je pensais que les e-mails sont une asy pour se souvenir de la chaîne!
Caractéristiques
- Pas besoin de partager des chaînes de déchets comme JDJSLV, etc.! Utilisez simplement un e-mail!
- Choisissez entre des clips privés et publics
- Masquer les clips avec facilité
- Recurent Google familière et sécurisée!
- Copier le bouton pour copier le texte long de manière pratique
Comment utiliser (Scnario: Clips privés)
- Dites que l'utilisateur 1 ([email protected]) souhaite partager la chaîne "ABC" à l'utilisateur 2 ([email protected])
- L'utilisateur 1 se connecte, fabrique un nouveau clip avec le contenu "ABC" et permet [email protected].
- L'utilisateur 2 va à partagé clipboard.com/[email protected]
- Signe en utilisant Google en utilisant l'identifiant de messagerie [email protected]
- Le tour est joué! Peut voir le texte partagé en toute sécurité!
Comment utiliser (scénario: clips publics)
- Dites que l'utilisateur 1 ([email protected]) souhaite partager la chaîne "ABC" à l'utilisateur 2 ou à tout autre utilisateur (peut être multiple aussi)!
- L'utilisateur 1 se connecte, fabrique un nouveau clip avec le contenu "ABC".
- Maintenant, tout utilisateur peut aller sur partagé clipboard.com/[email protected]
- Et peut accéder au texte partagé!
Comment installer et exécuter localement?
- Projet JS suivant simple
- Configuration du fichier env
- DATABASE_URL: Postgres DB, pourrait être local ...
- NextAuth_Secret: Toute chaîne aléatoire
- NextAuth_url: http: // localhost: 3000 ou URL déployé
- Google_client_id: ID client Google Auth
- Google_client_secret: le secret du client Google Auth
-
npm install -
npx prisma db push -
npm run dev
Comment contribuer?
- Si vous souhaitez contribuer, veuillez vérifier les problèmes ouverts.
- Contactez-moi
Sur moi
- Dev Full Stack passionné et j'aime construire des outils simples comme celui-ci pour moi et le monde!
- Courriel: [email protected]
- Github: https://github.com/sankalpmukim