A web-based inventory management system designed for small retail businesses. Currently under active development.
The Stock Management System is a REST API built with Spring Boot, aimed at helping small store owners take control of their business operations. The goal is to provide a simple, reliable, and professional tool to manage products, sales, customers, and suppliers β all in one place.
The system was designed with real-world small business needs in mind: intuitive workflows, clear stock alerts, sales tracking, and analytics to help owners make better decisions.
- Give store owners real-time visibility over their inventory
- Track sales and associate them with customers
- Alert when a product is running low on stock
- Provide business analytics (best-selling products, busiest days, customer insights)
- Support multiple access levels for owners and employees
| Layer | Technology |
|---|---|
| Language | Java 21 |
| Framework | Spring Boot |
| Security | Spring Security + JWT |
| Database | MySQL |
| ORM | Spring Data JPA / Hibernate |
| Documentation | SpringDoc OpenAPI (Swagger UI) |
| Build Tool | Maven |
This project is currently under active development.