This repository contains the backend code for the Shopping Website, built using Spring Boot.
- Add, edit, delete, and view products
- Email notifications to customers on product updates
- Admin dashboard APIs
- User registration and authentication
- Backend: Java, Spring Boot, Spring Data JPA
- Database: MySQL
- Email Service: Spring Mail / SMTP
The frontend repository for this project can be found here:
Shopping Website Frontend
- MySQL is used to store all user and product data.
- Make sure to create a MySQL database and update the
application.propertiesorapplication.ymlfile with your database credentials before running the backend.