A full stack shopping application with an admin panel and a variety of other features.
- Add, delete and view Products
- Deleting Products
- View Orders
- Changing Order Status
- View Total Earnings
- View Category Wise Earning Data (on a Graph)
- Email & Password Authentication
- Searching and Filtering Products (Based on Category)
- Rating the products and displaying the averge rating on product detail page
- Viewing Product Details
- Fetching and displaying Deal of the Day
- Cart Screen to increase/decrease product quantity
- Viewing Orders, order details and status
- Check out with Google pay / cash on delivery
- Sign Out
cd server
npm install
npm run dev (for continuous development)
First make sure to open up a simulator (android) or connect a physical device.
flutter pub get
flutter run
Server Side: Node.js, Express, Mongoose, MongoDB, Cloudinary, Heroku.
Client Side: Flutter, Provider, http, sharedpreferences, pay, file_picker.