A JARVIS-style AI Virtual Assistant built with the MERN Stack (MongoDB, Express, React, Node.js) and powered by Gemini AI.
This assistant can talk like a human, think smart, remember users, and even let you customize its look and voice.
Deployed for FREE on Render ✨
- 🎤 Voice Input + Output → Talk to the assistant using Web Speech API
- 🧠 Smart AI Replies → Powered by Gemini AI
- 🔐 Authentication System → Secure login/signup with JWT + bcryptjs
- 🖼️ Custom Images → Upload assistant avatars using Multer + Cloudinary
- 🪪 User Personalization → Set assistant name, branding & voice
- 📱 Responsive Design → Works seamlessly across devices
- ☁️ Free Deployment → Hosted on Render
| Category | Technologies |
|---|---|
| Frontend | React, Web Speech API, TailwindCSS (if used) |
| Backend | Node.js, Express.js |
| Database | MongoDB |
| Authentication | JWT, bcryptjs |
| AI Engine | Gemini AI |
| File Handling | Multer, Cloudinary |
| Deployment | Render |
- Clone the repository
git clone https://github.com/nitingond1001/virtual-assistant.git cd virtual-assistant - **Install dependencies
# For backend cd backend npm install # For frontend cd ../frontend npm install
- Run the project
# Start backend cd backend npm run dev # Start frontend cd ../frontend npm start
Feel free to reach out if you'd like to connect or collaborate on a project!
- LinkedIn: linkedin.com/in/nitingond
- GitHub: @nitingond1001
- Email: nitinstmic65@gmail.com
