Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›’ E-Commerce Flutter App

A complete full-stack E-Commerce application built using Flutter (Client & Admin Panel), Node.js + Express (Backend), MongoDB (Database), and integrated with Razorpay for payment gateway. This project showcases a real-world online shopping platform with CRUD operations, authentication, product management, order tracking, and more.

πŸš€ Features

πŸ‘€ Client-Side App

  • User Authentication (Sign Up, Login)
  • Browse and Search Products
  • Add to Cart and Place Orders
  • Online Payment with Razorpay
  • View Order History and Order Details

πŸ›  Admin Panel

  • Admin Authentication
  • Add/Edit/Delete Products (CRUD)
  • Manage Orders
  • View Sales Analytics

🧰 Tech Stack

Layer Technology
Frontend Flutter
Backend Node.js, Express
Database MongoDB
Payment Razorpay API
Tools Used Postman, Git, GitHub

πŸ“¦ Folder Structure

ecom_app/ β”œβ”€β”€ client_side/ β”‚ └── flutter_app/ # User-facing app β”œβ”€β”€ admin_panel/ β”‚ └── flutter_admin_app/ # Admin dashboard β”œβ”€β”€ backend/ β”‚ └── node_express_api/ # REST API

πŸ“š Learning Resources I built this project using help from:

πŸ“Ί YouTube tutorials

🌐 Google

πŸ€– ChatGPT (especially for backend and debugging)

πŸ™Œ Acknowledgements This project helped me learn a lot about full-stack development, integrating third-party APIs, and structuring a real-world mobile app with admin controls. Hope it helps someone else too!

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages