Skip to content

IlhamAzaab/BrightBuy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

266 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BrightBuy – Full-Stack E-Commerce Platform

BrightBuy is a full-stack e-commerce web application developed as part of the Database Systems course (Semester 3) at the University of Moratuwa.
The project demonstrates real-world application development using modern web technologies, secure authentication, relational database design, and cloud deployment.

Overview

BrightBuy provides a complete online shopping experience where users can browse products, manage a shopping cart, and place orders.
The system is designed following industry best practices, with a clear separation between frontend, backend, and database layers.

Team & Contribution

Project Type:
Team Project

My Role:
Full-Stack Developer
Backend API development
Database schema design & integration

Tech Stack

Frontend
React
Tailwind CSS
Responsive UI design

Backend
Node.js
Express.js
JWT Authentication

Database
MySQL
Hosted on AWS RDS
Deployment & DevOps

Docker
AWS EC2 (Application Deployment)

Features

User authentication (Sign up / Login) using JWT
Product listing and browsing
Shopping cart functionality
Order placement workflow
Secure RESTful APIs
Relational database design
Fully responsive user interface
Cloud-hosted database (AWS RDS)
Dockerized backend for portability and scalability

System Architecture

BrightBuy follows a client–server architecture with clear separation of concerns between the frontend, backend, and database layers.
The application is containerized using Docker and deployed on AWS infrastructure.

High-Level Flow

Users interact with the React frontend
Frontend communicates with the Node.js + Express REST API
Authentication is handled using JWT
Data is stored in MySQL hosted on AWS RDS Backend services run inside Docker containers on AWS EC2
Screenshot 2025-12-24 110843 Screenshot 2025-12-24 110930 Screenshot 2025-12-24 111003

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages