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 β¨
View Project π
- π€ 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
