Project Overview
The Manufacturing ERP System is a web application for creating, tracking, and managing work orders and related business operations. It supports work orders, clients, suppliers, purchase orders, expenses, tonnage tracking, and investor dashboards. The system is built for mobile and desktop use with secure, role-based access control.
The Challenge
Limited mobile access: Desktop-only tools reduce productivity for on-site or remote users. Inefficient workflows: Manual approvals and status updates slow down operations. Fragmented data: Work orders, clients, suppliers, and finances are scattered across tools. Access and security: Need to control who sees what and keep data secure on mobile and web. Complex administration: Centralized configuration for roles, modules, and settings is missing. Delays in updates: Status and ledger updates should be reflected in real time.
The Solution
The app provides secure web and mobile access with responsive UI plus PWA support for offline use. Streamlined workflows handle status management, approvals, and notifications. Integrated modules connect work orders, clients, suppliers, expenses, tonnages, and investors. A centralized admin dashboard enables configuration and role management. Near real-time processing delivers immediate updates in the database and UI. Role-based access with Admin, Accountant, Technical Office, and Investor roles ensures each user has the appropriate permissions.
Key Features
- Secure AccessJWT in HTTP-only cookies, bcrypt password hashing, HTTPS, secure cookies in production
- Role-Based Access ControlCustom permissions for Admin, Accountant, Technical Office, and Investor with allowed routes and API checks
- Workflow ActionsStatus changes, automated emails on creation/update/completion, one-click PDF generation
- Web Portal AdministrationAdmin dashboard for configuration and management across modules
- Transaction ProcessingImmediate database updates and UI refresh for work orders, deposits, expenses
- Cross-Module FunctionalityWork orders linked to clients, machines, deposits, materials; suppliers linked to purchase orders and expenses