This is a full-stack Inventory Management System built using Spring Boot, MySQL, and React. It provides role-based access control, allowing administrators to manage inventory efficiently while restricting access for managers. The system features a dashboard with graphs displaying transaction data based on the selected month and year.
✅ Manage product categories and supplier details.
✅ View real-time transaction graphs on the dashboard for data-driven decisions.
✅ Limited access compared to admins, ensuring controlled management.
Backend: Spring Boot, Spring Security, JPA, MySQL
Frontend: React, JavaScript, CSS
Database: MySQL
Security: Spring Security for authentication and authorization
>Manager has to register himself whereas admin's data will be directly uploaded into the database











