Check the project out on my GitHub!

E-Commerce Platform for Apple Products.

A quick demonstration going over the main functionality of the website.

A platform where users can register for an account and purchase Apple products in an E-Bay like fashion. Users have the option to list their item as a forward/dutch auction (described below). The highest bidder wins (earliest "bidder" in case of a dutch auction) and is then able to click the button which takes the user to the payment page and is asked for thier payment information. The website has a sleek modern look which is intuitive as well as fun to interact with.


A little about this project

In a team of 3, we worked to create a functional E-commerce platform focused on Apple products.

We employed Java with Spring Boot for the backend functionality of the website and established a SPRING MVC architecture for efficient communication between the platform’s elements. Lastly, our data management relied on SQLite, a reliable and straightforward database management system.

For the frontend, we utilized Thymeleaf templates which dynamically reference the model in order to populate the HTML pages and used CSS to style these pages, keeping things modern and intuitive. And for testing/demonstration, we streamlined local hosting on Apache Tomcat.

A notable highlight of our platform is the integration of a real-time bidding system. By employing web sockets, we engineered a mechanism that provides immediate updates to bidders (as in the current highest bidding price and the username of that highest bidder) in real time. This keeps the bidding process exciting and transparent.