This report presents the design and implementation of a smart Inventory Management System (IMS) integrated with an automated barcode generator, developed as part of the Applied Projects course at the Arab International University (AIU), Faculty of Informatics and Communication Engineering. The system addresses a common and practical problem faced by small and medium-sized businesses, warehouses, and retail environments: the inefficiency and error-proneness of manual inventory tracking. By combining modern web technologies with barcode automation, the project delivers a fully functional, cost-effective solution that eliminates manual data entry errors, provides real-time stock visibility, and enforces structured access control across multiple user roles. The system is built on a three-layer architecture — a React.js frontend, a Node.js/Express.js backend, and a PostgreSQL database — and incorporates the following core features: automatic CODE128 and QR barcode generation at the point of product registration, barcode scanning for instant product lookup using the ZXing library, a real-time inventory dashboard, low stock alert notifications via email and in-app messaging, role-based access control (RBAC) for Administrators, Warehouse Staff, and Viewers/Managers, and PDF/Excel report generation. The report covers the full project lifecycle, including background and problem statement, theoretical study of barcode technology and RBAC, a structured literature review referencing five related studies, system analysis with use case and sequence diagrams, system design including ERD and data flow diagrams, implementation details, and a four-phase testing strategy (unit, integration, system, and security testing). All 24 test cases passed with a 100% pass rate. This work is intended as a reference for students, researchers, and practitioners interested in practical inventory system design, barcode-driven automation, and role-based security implementation in web applications. This work was conducted at Arab International University (AIU), Syria. The official website of the university is: https://www.aiu.edu.sy
Khaled shweike (Mon,) studied this question.