Skip to content

03Sandip/Ecom_app

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

Watchers

Forks

Packages

 
 
 

Contributors