Sign up | Sign in |
---|---|
Home | Categories | Cart | Checkout |
---|---|---|---|
Pay now | Payment gateway (Razorpay) | Payment success | Order placed |
---|---|---|---|
Orders | Order details | Chatbot(1) | Chatbot(2) |
---|---|---|---|
Profile picture |
---|
Search suggestions | Search history | Search via audio |
---|---|---|
- User
- Email and password authentication
- Search | Search history | Search via Audio
- Filters
- Categories
- Rating
- Deal of the Day
- Cart integration
- Payment integration with Razorpay API
- Chatbot (Customer Support)
- Order history
- Track order status
- Sign out
- Admin
- Product Management (View | Add | Delete Products)
- Order Management (View | Update Orders)
- Sales Analytics (View Total Sales | Sales Graphs)
Server | Client | Database | SAAS (media assets) |
---|---|---|---|
Nodejs, Expressjs | Flutter | MongoDB | Cloudinary |
npm packages used : jsonwebtoken, bcryptjs, mongoose
Chatbot : DialogFlow
State management : Provider