Glamzy is a full-stack fashion e-commerce website built using the MERN stack. It allows users to shop for men's, women's, and kids' clothing with the help of an integrated AI chatbot and voice-controlled assistant for smooth navigation and smart interaction. A secured admin dashboard helps manage products, users, and orders.
🌐 Live Site: glamzy-frontend.onrender.com
🔐 Admin panel access is private. Demo access available on request.
- View and shop categorized fashion collections
- Voice assistant (Web Speech API) for spoken commands like “open cart”
- Register/login via email-password or Google (Firebase Auth)
- View cart, place orders, track previous purchases
- Responsive UI with Tailwind CSS
- View all customer orders and track delivery status
- Add/update/delete products by category
- Role-based access using JWT tokens
- Secure, protected routing for admins only
Frontend: React.js, Tailwind CSS, React Router, Axios, Toastify
Backend: Node.js, Express.js, MongoDB, Mongoose, JWT
AI & Auth: Web Speech API, Firebase Google OAuth
cd backend
npm install
# Create .env with:
# MONGODB_URI=...
# JWT_SECRET=...
npm startcd frontend
npm install
# Create .env with:
# VITE_SERVER_URL=...
# Firebase Config
npm run devTry speaking:
- “Open search”
- “Go to homepage”
- “Open contact page”
- “Show my orders”
- “Open cart”
The AI voice assistant will respond and navigate accordingly.
- Frontend: Render
- Backend: Render / Node-supported host
- Database: MongoDB Atlas
Feel free to fork, improve, or report issues to contribute to Glamzy. PRs are welcome.
This project is open-source and available under the MIT License.
Shamoel Farooqui GitHub: @Shamoel005
🔐 Admin panel access is restricted. Demo access can be shared upon request.