Welcome to the EmojAI! 😃✨
Utilise the power of ✨AI ✨ to recommend emojis for your text, website or project.
- 🔍 Search Emojis: Enter any word, and get a list of matching emojis!
- ⚡ Fast Results: Cached queries for instant recommendations.
- 🤖 AI-Powered: Uses Google Gemini 1.5 Flash fast and accurate suggestions.
- Type a Word: Enter a word in the search bar. ✏️
- Get Recommendations: Receive a list of relevant emojis. 🎁
- Enjoy!: Use the emojis in your messages, posts, and more! 💬
- Next.js 14: The React framework for building fast web applications. ⚛️
- PostgreSQL: Database for caching queries. 🗄️
- Gemini 1.5: AI model for generating emoji recommendations. 🤖
-
Clone the Repository:
git clone https://github.com/juliangra/emoj-ai.git
-
Install Dependencies:
cd emoj-ai npm install
-
Set Up Environment Variables:
Create a .env file and add the following environment variables:
GOOGLE_GENERATIVE_AI_API_KEY=<your-API-key> POSTGRES_URL=<your-postgres-url>
-
Run the App:
npm run dev Navigate to http://localhost:3000 to start using the app! 🎉
Contributions are welcome! Feel free to open issues or submit pull requests ❤️
This project is licensed under the MIT License.
🧑💻 Developed by Julian Grande