/Product-Store-API

Simple Spring MVC-based API for managing a product store with CRUD operations using Java, Spring Boot, MySQL, Thymeleaf, and Bootstrap.

Primary LanguageHTMLMIT LicenseMIT

Product-Store-API

This project is a simple MVC-based API for managing a product store. It allows performing basic CRUD (Create, Read, Update, Delete) operations on the products available in the store. Developed using Java, Spring Boot, MySQL, Thymeleaf, and Bootstrap.

Features

  • Add new products to the store.
  • View available products in a table.
  • Edit the information of existing products.
  • Delete products from the store.

Technologies Used

  • Java
  • Spring Boot
  • MySQL
  • Thymeleaf
  • Bootstrap

Dependencies

This project uses the following Spring dependencies:

  • Spring Web
  • Spring Boot DevTools
  • MySQL Driver
  • Spring Data JPA
  • Validation I/O

Configuration

To run this project locally, make sure you have Java, MySQL, and Maven installed on your system. Additionally, modify the application.properties file with the configuration of your MySQL database.

Execution

To run the application, you can use Maven. Once the application is up and running, you can access it from your web browser using the URL provided by Spring Boot.

License

This project is under the MIT License. Please refer to the LICENSE file for more details.

Contact

If you have questions, suggestions, or comments, don't hesitate to get in touch with me. You can reach me at my social media.

Farewell

I hope you find this repository useful for learning and practicing. If you have any questions or need assistance, please feel free to contact me. Enjoy exploring my GitHub profile!