E-Commerce website built with Spring Boot and Amazon S3
Cheng Fei (Individual Project)
Buyee is an e-commerce platform with both toB and toC applications. It's a clone of the real-life Amazon platform. The application is built with Spring Boot and Amazon S3, and deployed on Heroku.
Front-end: Thymeleaf (HTML), Bootstrap (CSS), jQuery (Javascript)
Back-end: Spring Framework (Java) -- Spring Data JPA, Spring Security, Spring RESTful API
Database: MySQL, Amazon S3
Deploy: Heroku
The authentication system is secured with Spring Security framework. Users can only access modules open to their roles.
Users module requires Admin role
Categories module requires Admin/Editor role
Brands module requires Admin/Editor role
to be continued...
Set up a local MySQL database schema called buyee_db
and replace the username and password in the application.properties
file with your own MySQL username and password.
Please open the root folder buyee-app in an IDE and start the backend Spring Boot Application in the buyee-web/buyee-backend
folder. Then please open the following URL:
open http://localhost:8080/buyee-admin
or start the frontend application in the buyee-web/bu
folder. Then please open the following URL:
open http://localhost:80/buyee
Then, you are in the login webpage. Please use the following admin account to login.
Username: test_user@test.com
Password: test2022
Then please enjoy exploring the buyee e-commerce app!