This is a simple inventory management system with the following features implemented so far:
- User management (CRUD)
- Product management (CRUD)
- Inventory tracking
- Audit logging (create, update, delete, login, logout)
- Authentication using JWT
- Password hashing with BCrypt
- DTOs for API requests/responses
- Spring Boot
- Spring Security
- Spring Data JPA
- MySQL (Hosted on AWS RDS)
- Lombok
- JWT
- Postman (for API testing)
Import Postman Collection: Postman Collection – Inventory System