Skip to content

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.

Notifications You must be signed in to change notification settings

nitingond1001/Virtual_AI_Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– Virtual AI Assistant (JARVIS-style) - MERN Stack

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 πŸ‘ˆ

Virtual Assistant Screenshot


πŸš€ Features

  • 🎀 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

πŸ› οΈ Tech Stack

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

βš™οΈ Installation & Setup

  1. Clone the repository
    git clone https://github.com/nitingond1001/virtual-assistant.git
    cd virtual-assistant
    
  2. **Install dependencies
    # For backend
    cd backend
    npm install
    
    # For frontend
    cd ../frontend
    npm install
    
  3. Run the project
    # Start backend
     cd backend
     npm run dev
     
     # Start frontend
     cd ../frontend
     npm start
    

πŸ‘¨β€πŸ’» Author

This project Virtual AI Assistant is proudly built by Nitin Gond πŸš€

πŸ“¬ Contact

Feel free to reach out if you'd like to connect or collaborate on a project!

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published