Générateur de ligne de collecte
Générateur de ligne de collecte
Générez des lignes de collecte créatives basées sur la description de votre béguin et son style préféré !
Explorer les documents »
Voir la démo · Signaler un bug · Demander une fonctionnalité
À propos du projet
Pickup Line Generator est une application Web amusante et créative qui vous aide à créer la ligne de ramassage parfaite pour votre béguin. Saisissez simplement une description de votre béguin et choisissez un style, et notre générateur alimenté par l'IA créera deux lignes de collecte uniques adaptées à vos préférences.
Principales caractéristiques :
- Interface conviviale pour saisir des descriptions d'écrasement et sélectionner des styles
- Génération de lignes de collecte alimentée par l'IA à l'aide de l'API OpenAI (ou Mistral de Replicate)
- Conception réactive pour une utilisation transparente sur les ordinateurs de bureau et les appareils mobiles
- Authentification sécurisée avec Supabase et OAuth (Google)
Construit avec
Ce projet est construit à l'aide de technologies et de frameworks Web modernes :
- Routeur d'application Next.js pour le framework
- TypeScript pour la vérification de type, la sécurité et l'organisation du code
- Tailwind CSS pour le style et le design réactif
- Shadcn UI pour les magnifiques composants de l'interface utilisateur
- Supabase pour les services d'authentification
- Inférence Anyscale et Together.ai pour Mixtral (LLM)
- SDK OpenAI pour les appels d'API
- Vercel (pour déploiement)
Commencer
Pour obtenir une copie locale opérationnelle, suivez ces étapes simples.
Conditions préalables
- Node.js (v18 ou version ultérieure)
- npm
npm install npm@latest -g
Installation
Cloner le dépôt
git clone https://github.com/NemesisLW/pickup-line-generator.git
Installer les packages NPM
Configurer les variables d'environnement
cp .env.example .env.local
Ensuite, remplissez les clés API et la configuration nécessaires dans le fichier .env.local
.
Exécutez le serveur de développement
Usage
- Ouvrez l'application dans votre navigateur Web
- Connectez-vous en utilisant votre compte Google
- Entrez une description de votre béguin dans la zone de texte fournie
- Saisissez le style préféré pour vos lignes de collecte dans le champ de saisie
- Cliquez sur le bouton "Générer"
- Visualisez et profitez de vos deux lignes de ramassage générées sur mesure !
Feuille de route
Consultez les problèmes ouverts pour une liste complète des fonctionnalités proposées (et des problèmes connus).
Contribuer
Les contributions sont ce qui fait de la communauté open source un endroit si formidable pour apprendre, inspirer et créer. Toutes les contributions que vous apportez sont grandement appréciées .
- Forkez le projet
- Créez votre branche de fonctionnalités (
git checkout -b feature/AmazingFeature
) - Validez vos modifications (
git commit -m 'Add some AmazingFeature'
) - Pousser vers la branche (
git push origin feature/AmazingFeature
) - Ouvrir une demande de tirage
Contact
Arghya Dutta - @ Arghyad18 - [email protected]
Lien du projet : https://github.com/NemesisLW/pickup-line-generator
Remerciements
- 1811 Labs pour la mission
- Vercel pour l'hébergement et le déploiement
- Supabase pour les services d'authentification
- Shadcn UI pour les magnifiques composants de l'interface utilisateur