What is the project?
This project is an advanced Electric Gadgets Management System designed to streamline inventory management, sales processing, and user role management. It provides robust features for managing products, tracking sales, and ensuring secure access through user authentication.
Who can use?
The system is designed for managers and sellers who need to manage electric gadget inventories, process sales, and track sales history. Managers have full control over the inventory and user management, while sellers can manage their own products and view their sales history. The platform is suitable for businesses of all sizes that deal with electronic products.
Features
Users can securely register and log in using JWT-based authentication. Managers can create new users, manage the entire inventory, and view sales history. Sellers have limited access to manage only their products and view their own sales history. The system includes comprehensive CRUD operations for electric gadgets, a filtering system for easy product searches, and a responsive UI with real-time updates. Additional features include a bulk delete option, product duplication, and a sales management system that automatically updates the inventory and provides detailed sales history in both graphical and table views. State management is handled efficiently using Redux and RTK Query.