Definy is a full-stack web application that uses Google's Gemini API to generate short, simple definitions for any term or concept entered by the user. It's built with the MERN stack and is designed to be fast, useful, and beginner-friendly.
🔎 Just enter a word. Get a concise, AI-generated explanation in seconds.
Layer | Tech Used |
---|---|
Frontend | React, Tailwind CSS, Axios |
Backend | Node.js, Express, dotenv |
AI Model | Google Gemini (@google/generative-ai ) |
Deployment | Vercel (frontend), Render (backend) |
- 💬 Type any term and get a short definition instantly
- ⚡ Powered by Google Gemini API
- 📱 Responsive UI built with Tailwind CSS
- 🌍 Fully deployed and shareable online
- 🌐 Frontend: https://definy.vercel.app
- ⚙️ Backend API: https://definy-api.onrender.com/api/define
This project was created to practice and demonstrate how to:
- Integrate LLM APIs (Gemini) in a real-world MERN project
- Build clean React frontends that consume external APIs
- Create a simple but effective AI tool for learners
The repo contains both frontend (client/
) and backend (server/
) code, structured in a scalable way.
git clone https://github.com/your-username/definy.git
cd definy