A simple MERN To-Do app integrated with Gemini AI.
Create tasks the usual way or generate smart task lists with AI.
- ✅ Create, update, complete, and delete to-dos
- 🧠 AI-assisted task generation via Gemini (prompt → suggested tasks)
- 🔄 Real-time feel with responsive UI
- 🗃️ MongoDB persistence (local or Atlas)
- 🔐 Environment-based configuration
- 🧪 Optional tests & linting setup
- Frontend: React, Vite/CRA (JS), Fetch/Axios
- Backend: Node.js, Express.js
- Database: MongoDB (Atlas or local)
- AI: Gemini API (via
GEMINI_API_KEY)
- Node.js 18+
- npm or yarn
- MongoDB (local or Atlas)
- Gemini API Key
# 1) Clone
git clone https://github.com/AkashBharangar/ListifyAI.git
cd ListifyAI
# 2) Install deps
cd backend && npm install
cd ../frontend && npm install