
Warehouse Management System
Warehouse CRM
Warehouse CRM is a comprehensive inventory management system that allows users to manage multiple warehouses simultaneously. It tracks products by category and subcategory, monitors stock levels in real time, handles sales and purchases, and manages customers, suppliers, and staff separately for each warehouse. The system includes a multilingual UI, real-time dashboards, and role-based access control to optimize warehouse operations efficiently.
Project Information
Role: Frontend Developer
Team: 2 Developers (1 Frontend, 1 Backend)
Duration: 2 months
Year: 2025
Tech Stack
React.js
TailwindCSS
Ant Design
react-i18next
Axios
react-icons
react-router-dom
Key Features
- Multi-warehouse support under a single user account
- Product categorization and subcategorization
- Stock tracking with incoming and outgoing operations
- Customer and supplier management
- Role-based access control and employee assignments
- Real-time dashboards and analytics
- Multi-language support
- Flexible measurement units for products
My Responsibilities
- Designed and implemented responsive dashboards and UI using Ant Design and TailwindCSS
- Managed product, customer, supplier, and staff data for multiple warehouses
- Integrated API endpoints with Axios for real-time inventory updates
- Implemented multi-language support using react-i18next
- Created reusable components and charts with @ant-design/plots
- Implemented role-based access control for users and employees
Advantages
- Product & Inventory Management: Category & Subcategory organization, real-time stock tracking, flexible measurement units
- Multi-Warehouse Support: Users can manage multiple warehouses independently with centralized control
- User & Role Management: Assign staff with role-based permissions for secure access
- Customer & Supplier Management: Maintain detailed records of customers and suppliers
Challenges
- Synchronizing inventory data across multiple warehouses in real time
- Implementing flexible product categorization and measurement units
- Ensuring role-based access security and permissions
- Building responsive dashboards with complex data visualization
Solutions
- Used React Query and Axios for efficient and real-time data fetching
- Designed modular components for product, customer, and supplier management
- Leveraged Ant Design and TailwindCSS for fast and responsive UI
- Implemented role-based logic to secure sensitive operations
- Integrated charts and plots for dashboard visualization























