Overview
Inventory Management System is a comprehensive application created to manage product, client, and location data efficiently. It provides a robust and interactive user experience, ensuring easy access to information and intuitive navigation through various features.
Tech Stack
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express
- Database: MySQL (hosted on JawsDB)
- Deployment: Heroku
- Authentication: Session-based user management
Key Features
- Responsive design with a dark theme and animated sidebar navigation
- Real-time CRUD operations for products, clients, and locations
- Session-based user roles with restricted access for admin features
- Modals for editing entries like product quantities and client information
Challenges & Solutions
- Database Integration: Overcame MySQL connection issues on Heroku with JawsDB configuration.
- Dynamic CSS Styling: Implemented smooth animations and responsive layouts for enhanced UX.
- Session Management: Set up secure role-based access controls using session storage.
Project Gallery
Dashboard View
Password Hashing
×