Skip to content

Latest commit

 

History

History
52 lines (40 loc) · 1.17 KB

File metadata and controls

52 lines (40 loc) · 1.17 KB

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