Skip to content

Latest commit

 

History

History
91 lines (39 loc) · 2.4 KB

File metadata and controls

91 lines (39 loc) · 2.4 KB

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.

Features

Admin

✅ Sell, purchase, and create products.
✅ Manage product categories and supplier details.
✅ View real-time transaction graphs on the dashboard for data-driven decisions.

Manager

✅ Limited access compared to admins, ensuring controlled management.

Tech Stack

Backend: Spring Boot, Spring Security, JPA, MySQL
Frontend: React, JavaScript, CSS
Database: MySQL
Security: Spring Security for authentication and authorization

Snapshots

ADMIN ROLE:

>Manager has to register himself whereas admin's data will be directly uploaded into the database

Adding admin data into database

Admin data

Login

admin login

Dashboard

Screenshot (18)

Category

admincategories

Adding Product

addproduct

Adding Supplier

supplier

Purchase

purchse

selling

sell

Profile

Screenshot (16)

MANAGER REGISTER AND DASHBOARD

Screenshot (19)

Screenshot (20)

DATABASE

Screenshot (21)