Skip to content

Omarontherocks/Senior-Design-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Senior Design Project – E-Commerce Store

Team Members: Steve Tapia & Omar Flores
Course: CSC 492 – Senior Design, Fall 2025
University: California State University, Dominguez Hills


Overview

This project is a cross-platform E-Commerce Store application that allows users to browse, search, and purchase products online.
It includes both customer and admin functionalities, built using a single codebase for web and mobile.


Features

Customer

  • Register / Login / Logout (JWT Authentication)
  • Browse and search for products
  • Filter by category
  • Add / remove products from cart
  • View cart total and simulate checkout
  • Persistent cart using AsyncStorage

Admin

  • Admin Dashboard
  • Add, edit, and delete products
  • Upload product images
  • Manage admin accounts

Technology Stack

Layer Technology
Frontend React Native (Expo)
Backend Spring Boot (Java)
Database MySQL
Auth JWT (JSON Web Tokens)
Storage AsyncStorage (Frontend)
Version Control GitHub

Backend Setup

cd backend ./mvnw spring-boot:run

Frontend Setup

cd frontend npm install npx expo start

About

E-Commerce Store with Recommendation Engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors