Skip to content

AlvinalphaLy/Alvin_MyEcomShop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

<<<<<<< HEAD

MyEcomShop_Alvin

=======

Demo_MyEcomShop_Alvin

Welcome to my Ecommerce shop project Demo: https://youtu.be/wzccZRX5eWY

๐Ÿ›๏ธ Ecommerce Shop Project

This is my Ecommerce Shop Project built with a modern full-stack architecture.
Itโ€™s designed as a simple but powerful online store, with separate backend and frontend layers. Deploy url: https://dynamic-sfogliatella-98b0a3.netlify.app/

๐Ÿ”ง Tech Stack

  • Backend: Java Spring Boot
  • Frontend: React (with supporting libraries & tools)
  • Database: PostgreSQL
  • Authentication: JWT (JSON Web Token) based security

๐Ÿš€ Features

  • User authentication & authorization (JWT)

  • Product catalog

  • Shopping cart & checkout

  • Role-based access (Admin, Seller, Customer)

  • REST API with secure endpoints

  • Responsive UI

  • ๐Ÿ“ฆ Dependencies & Libraries ๐Ÿ”น Backend (Spring Boot)

Spring Web (REST API)

Spring Security (JWT authentication)

Spring Data JPA (ORM with Hibernate)

PostgreSQL Driver

JJWT (Java JWT for token handling)

Stripe Java SDK

๐Ÿ”น Frontend (React)

React Router DOM

Axios (API calls)

Stripe.js / React-Stripe.js

TailwindCSS (styling)

๐Ÿณ Deployment Setup ๐Ÿ”น Backend (Spring Boot)

Packaged as Docker image and pushed to DockerHub.

Hosted on Render (auto-deploys from GitHub).

๐Ÿ”น Frontend (React)

Built React app deployed on Netlify.

๐Ÿ”น Database (PostgreSQL)

Managed PostgreSQL instance running on Neon.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages