React frontend for the Virtual Assistant App.
Allows users to sign up, log in, customize their AI assistant, and chat in real-time.
Deployed on Render:
➡️ https://virtualassistantfrontend-zy6a.onrender.com
Backend Repo:
🔗 virtual-assistant-backend
- ⚛️ React + Vite + TailwindCSS
- 🔐 JWT-based authentication with backend
- 🧠 Assistant customization (name + avatar)
- 💬 Chat interface with AI assistant
- 🌐 Axios for API requests
- 📱 Fully responsive UI
| Category | Technology |
|---|---|
| Frontend Framework | React 18 |
| Build Tool | Vite |
| Styling | TailwindCSS |
| Networking | Axios |
| Routing | React Router DOM |
git clone https://github.com/yourusername/virtual-assistant.git
cd frontendnpm installIn src/context/UserContext.jsx set your backend URL:
const serverUrl = import.meta.env.VITE_SERVER_URL || "http://localhost:8080";npm run devFrontend runs at:
➡️ http://localhost:5173
| Route | Description |
|---|---|
/signup |
Register user |
/login |
Login page |
/customize |
Choose assistant image |
/customize2 |
Enter assistant name |
/ |
Chat with AI assistant |
Dipesh Sharma
⭐ If you like this project, give it a star!