An AI-powered voice chat application built with React and Node.js.
- 💬 AI chat powered by Meta's LLaMA3 via Groq API
- 🎤 Voice to text transcription using Groq Whisper
- 🔐 JWT authentication
- 📝 Chat thread history with CRUD operations
- 📱 Responsive design
Frontend: React, React Router, Context API, react-markdown
Backend: Node.js, Express, MongoDB, Mongoose
Auth: JWT
AI: Groq API (LLaMA3 70B + Whisper)
Storage: Cloudinary, Multer
Deployment: Vercel (frontend), Render (backend)
- Clone the repo
- Backend:
cd Backend && npm install && npm start - Frontend:
cd Frontend && npm install && npm run dev - Add
.envfiles (see below)
Backend: ATLASDB_URL, JWT_SECRET, GROQ_API_KEY Frontend: VITE_BACKEND_URL