A product management application, this application provides a secure login for product management and the functionality to list, add, update and delete products. The necessary component to search for products is built. In order to ensure security, Google Tink is used to ensure that session management and password operations are healthy. In this application, software was made in accordance with the layered architecture structure. Product images are uploaded with upload technique. Updating admin information can also be provided in the application.
-
Clone or download this repository to your local machine.
-
Open an IDE like Eclipse or IntelliJ IDEA and import the project.
-
Configure the project as a Maven project and download the necessary dependencies.
-
Import java_se_jpa.sql from the files for the MySQL database.
-
Run the project and navigate to http://localhost:8090 in your browser.
When you run the app, you can see all products on the main page. You can add a new product, update or delete an existing product.
- Java 8, Spring Boot, Spring MVC, Spring JPA, Maven, Thymeleaf, Mysql, Bootstrap