Skip to content

Full Stack Ecommerce πŸ›’ along with Admin Panel - built for learning flutter

Notifications You must be signed in to change notification settings

gurukishore111/flip-ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

38 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Flip.ecom

Full Stack Ecommerce along with Admin Panel - built for learning flutter

Features

  • πŸ”’ 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)

Running Locally

After cloning this repository, migrate to root folder. Then, follow the following steps:

  • Create MongoDB Project & Cluster

  • Click on Connect, follow the process where you will get the uri.- Replace the MongoDB uri with yours in server/index.js.

  • Head to lib/constants/global_variables.dart file, replace with your IP Address.

  • Create Cloudinary Project, enable unsigned operation in settings.

Then run the following commands to run your app:

Server Side

cd server

npm install

npm run dev (for continuous development)

OR

npm start

Client Side

flutter pub get

open -a simulator (to get iOS Simulator)

flutter run

Tech Used

Server: Node.js, Express, Mongoose, MongoDB, Cloudinary

Client: Flutter, Provider

About

Full Stack Ecommerce πŸ›’ along with Admin Panel - built for learning flutter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published