Skip to content

🤖 Utilise the power of ✨AI ✨ to recommend emojis for your text!

Notifications You must be signed in to change notification settings

juliangra/emoj-ai

Repository files navigation

🎉 EmojAI - Emoji Recommender App 🎉

Welcome to the EmojAI! 😃✨

Utilise the power of ✨AI ✨ to recommend emojis for your text, website or project.

Features 🌟

  • 🔍 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.

How It Works 🛠️

  1. Type a Word: Enter a word in the search bar. ✏️
  2. Get Recommendations: Receive a list of relevant emojis. 🎁
  3. Enjoy!: Use the emojis in your messages, posts, and more! 💬

Technologies Used 🧰

  • 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. 🤖

Installation 📦

  1. Clone the Repository:

    git clone https://github.com/juliangra/emoj-ai.git
  2. Install Dependencies:

    cd emoj-ai
    npm install
  3. 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>
  4. Run the App:

    npm run dev
    
    Navigate to http://localhost:3000 to start using the app! 🎉

Contributing 🤝

Contributions are welcome! Feel free to open issues or submit pull requests ❤️

License 📄

This project is licensed under the MIT License.

🧑‍💻 Developed by Julian Grande

About

🤖 Utilise the power of ✨AI ✨ to recommend emojis for your text!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published