TastyTwist is a food e-commerce platform with role-based access, secure ordering, cart/wishlist features, seller dashboards, and admin controlsโbuilt with React, Express.js, Firebase, and Stripe.
Type:
E-commerce
Client:
Own
Service:
Web Development
Budget:
$0
Start Date:
2024-01-25
End Date:
2024-03-25
TastyTwist – Food E-Commerce Platform
TastyTwist is a full-featured food e-commerce platform that allows customers to browse restaurants, order meals, and track their orders. It includes a seller workflow for restaurant owners to manage their products, track sales, and handle reviews. Admins have tools to manage seller requests, coupons, and analytics.
Customer Features:
๐ง๐ณ Sign-up with email/password or Google.
๐ด Browse restaurants, view food details, and manage cart/wishlist.
๐ Place orders with confirmation emails and track delivery status.
โญ Leave product reviews after delivery.
๐ค Manage profile and delivery information.
Seller Features:
๐ Request to become a seller; manage food items and restaurant details.
๐ผ Track sales, payments, and reviews.
โ๏ธ Admin approval required for seller requests.
Admin Features:
๐ Future features include restaurant management and support systems.
Frontend: JavaScript, React.js, Tailwind CSS
Backend: Express.js, MongoDB
Authentication: Firebase Auth (Email/Password & Google login)
Payments: Stripe
Security: JWT for API access and role-based permissions
๐ Role-based access for users, sellers, and admins.
๐ก๏ธ JWT for secure API access.
๐ Firebase Auth for user sign-ins.
๐๏ธ MongoDB stores user, product, order, and review data.
Test Accounts:
Sellers:
rana@gmail.com / asdfgh
masud@gmail.com / asdfgh
rifat@gmail.com / asdfgh
Admin:
abir@gmail.com / asdfgh