Skip to content

thanujaDev26/ECommerce-Mobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

122 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛍️ Ceylona – Sri Lankan Handcraft E-commerce Platform

ShopIt Banner

Ceyloan is a mobile application designed to connect buyers and sellers of authentic Sri Lankan traditional handcrafts from all corners of the island. Whether you’re looking to purchase unique handmade products or showcase your craft to a wider audience, ShopIt is your gateway.

Architecture Diagram of the Full stack Project

ShopIt Banner


📱 Features

  • 🔐 User Authentication

    • Customer registration and login via Firebase Auth
    • JWT-based token handling for secure backend communication
  • 🛒 Buyer Functionality

    • Browse handcrafted items by category
    • Add items to a shopping cart
    • Place and manage orders
    • Integrated payment gateway for easy checkout
  • 🧵 Seller Functionality (Coming Soon)

    • Add and manage products
    • Track orders and sales

🧰 Tech Stack

Layer Technology
Frontend Flutter
Backend Node.js (Express)
Authentication Firebase Auth + JWT Token
Database AWS RDS (Relational Database)

🚀 Getting Started

Prerequisites

  • Flutter SDK
  • Node.js
  • Firebase Project
  • AWS RDS Instance

Installation

  1. Clone the repo:
    git clone https://github.com/thanujaDev26/ECommerce-Mobile.git
    cd ECommerce-Mobile

About

A Mobile Application for E-commerce platform for University student's Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors