PRJ301 Assignment - SE1847
A course project shopping website using Spring Boot server-side rendering, SQL Server database and Thymeleaf as template engine. Ajax included.
- Login and Registration.
- Searching by name or by category.
- User can update account, add items to cart and checkout.
- Admin can manage all items.
- Live search and live update.
- Backend: Spring Boot, Hibernate/Spring Data JPA, Restful API.
- Frontend: Thymeleaf, Ajax, Bootstrap.
- Database: SQL Server.
- The database runs on local. Before running the application, create a new database and config application.properties.
- Sample data insert command is in query.sql.
- Sample data admin account (username - password): admin1 - admin1.
- Default port is 8080.