Inventory Management System is a professional, full-stack inspired IT asset management application designed for modern IT departments. It streamlines the tracking of hardware components, provides real-time statistics, and offers a collaborative environment for IT teams.
- 📊 Advanced Dashboard: Real-time visualization of stock levels, article types, and critical alerts.
- 📦 Dynamic Inventory:
- Search, filter, and manage thousands of items with ease.
- Custom category management for Administrators.
- Define custom product attributes on the fly.
- ⚡ Quick Entry Wizards: Specialized input wizards for RAM, CPU, and other complex components to ensure data consistency.
- 💬 Team Collaboration: Integrated chat system for real-time team communication.
- 🌍 Multi-language Support: Fully translated into English, French, and German.
- 🌗 Dark Mode: Full support for system-preferred or manual dark/light mode toggling.
- 📥 Import/Export: Seamlessly handle large datasets with CSV and XLSX support.
- 👥 User Management: Role-based access control (Admin vs. User) with a dedicated management interface.
- Frontend: React 18 + TypeScript
- Styling: Tailwind CSS
- Animations: Framer Motion
- Icons: Lucide React
- Data Processing: SheetJS (XLSX)
- Build Tool: Vite
-
Clone the repository
git clone https://github.com/your-username/Inventory-Management-System.git cd it-pro -
Install dependencies
npm install
-
Start the development server
npm run dev
-
Build for production
npm run build
| Dashboard | Inventory | Category Management |
|---|---|---|
![]() |
![]() |
![]() |
The application uses localStorage for data persistence in the current version. You can customize the default product types and locations in src/constants.ts.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE.md file for details.



