A Full Stack Ecomerce App with User panel, Admin panel and payement gateway
- 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)
User_ShopCart.mp4
User Pannel
Admin_ShopCart.mp4
Admin Panel
Deployed Server Link -http://54.253.220.241 (Deployed on aws along with Nginx)
Server Code -https://github.com/Kaps61929/shop_cart_server
Apk -https://drive.google.com/file/d/1aT0Jq7T95lKkK2Q8QtSPt0Ixqdsk9vfu/view?usp=sharing
cd server
npm install
npm run dev (for continuous development)
OR
npm start (to run script 1 time)
flutter pub get
open -a simulator (to get iOS Simulator)
flutter run
Server: Node.js, Express, Mongoose, MongoDB, Cloudinary, Redis, Aws, Nginx
Client: Flutter, Provider