A Full Stack E-commerce app along with Admin Panel
- Email & Password Authentication
- Persisting Auth State
- Searching Products
- Filtering Products (Based on Category)
- Product Details
- Rating
- Getting Deal of the Day
- Cart
- Checking out with Google/Apple Pay
- Viewing My Orders
- Viewing Order Details & Status
- Sign Out
- Admin Panel
-
- Viewing All Products
-
- Adding Products
-
- Deleting Products
-
- Viewing Orders
-
- Changing Order Status
-
- Viewing Total Earnings
-
- Viewing Category Based Earnings (on Graph)
cd server npm install npm run dev (for continuous development) OR npm start (to run script 1 time)
Server: Node.js, Express, Mongoose, MongoDB, Cloudinary Client: Flutter, Provider