Project Summary

StyledUp is a full-stack e-commerce web application developed as a personal portfolio project. The primary goal was to design and implement a realistic online shopping experience while gaining hands-on backend development experience using Spring Boot. The application supports product browsing, cart management, checkout, and secure payment processing, all while adhering to clean architecture principles and industry best practices.

Tech Stack

Java
Spring Boot
Spring MVC
Spring Security
Hibernate / JPA
Servlets
HTML5
CSS3
JavaScript
Thymeleaf
MySQL
Stripe API

Application Demo

Landing Page

Landing page where users can browse products and optionally sign up or log in. Includes access to About and Contact information.

Home Page

Home page displaying available products, order history, and the ability to add items to the cart.

Cart View

Shopping cart view where users can review selected items before checkout.

Checkout Page

Secure checkout page for entering billing details and completing payment via Stripe.

Order Confirmation

Order confirmation screen displayed after a successful purchase.

Seller Dashboard

Seller dashboard showing total sales, orders, and performance metrics.

Add Product

Interface for sellers to add new products, which are saved to the database and displayed to users.

Find Project here: github.com/AishaForrester/StyledUpEcommercePlaform