luv2shop Real-time eCommerce App

Full Stack Angular & Java Spring Boot

luv2shop composes of an Angular front-end and a Spring Boot back-end that communicate with each other through the REST API. The back-end also contains a mySQL database that supports Creat, Read, Update, Delete (CRUD) operations.

The requirements of this project includes: displaying products, adding porducts to cart, shopping cart check out, user registration and authentication security. Before purchasing items, users will be asked to create an account. Doing so will bring the user to the home page that contains all items up for sale. User's can filter through items and click on specific items to display a more detailed view. User's who check out with items in the cart will be asked to complete the shipping and billing forms. Once completed, they will be given a mock tracking number.

The goal for this project is to build complex full stack application while learning Angular and Java Spring Boot fundamental concepts.

My Work

A selection of my works