This project is a Spring Boot application that allows businesses to effectively manage their product inventory. The system provides basic functions such as adding, updating, deleting, and listing products, as well as offering stock tracking and simple reporting features.
- Product CRUD (Create, Read, Update, Delete) operations
- Category-based product organization
- Basic search and filtering functions
- RESTful API interface
- Basic user authentication and authorization
- MySQL database integration
- Java 17
- Spring Boot 3.1.0
- Spring Data JPA
- MySQL 8.0
- Maven 3.8+
- Swagger/OpenAPI 3.0 (for API documentation)