This project is a comprehensive Manufacturing Resource Planning (MRP) application developed specifically for Zervi Group's multi-division manufacturing operations. The application supports the company's unique business structure with specialized features for Automotive, Camping, Apparel, and Zervitek (Technical Textile) divisions.
- Multi-Division Support: Dedicated dashboards for all four divisions with division-specific workflows and KPIs
- Multi-level BOM Management: Hierarchical product structures with raw materials, semi-finished goods, and finished products
- Specialized Manufacturing Operations: Tracking for Laminating, Cutting, Sewing, and Embroidery operations
- Inter-Division Transfer System: Seamless material flow between divisions supporting vertical integration
- Comprehensive Costing Model: Direct and indirect overhead cost tracking with pricing scenario modeling
- Production Planning and Scheduling: Manufacturing order management with Gantt chart visualization
- Backend: Node.js with Express.js framework, TypeScript, PostgreSQL database with TypeORM
- Frontend: React.js with Material UI components, Redux for state management
- Authentication: JWT authentication and role-based authorization
├── home/ubuntu/mrp-app/ # Original Application Code
│ ├── backend/ # Node.js/Express Backend
│ ├── frontend/ # React.js Frontend
│ └── database/ # Database Scripts and Migrations
├── zervi-ui-preview/ # Static UI Previews
│ ├── dashboard/ # Dashboard UI
│ ├── divisions/ # Divisions Overview UI
│ ├── inventory/ # Inventory Management UI
│ ├── manufacturing/ # Manufacturing Operations UI
│ └── transfers/ # Inter-Division Transfers UI
├── documentation/ # Project Documentation
│ └── design/ # Design Documents
└── *.md # Documentation Files
mrp_requirements.md
- Original requirements documentmrp_database_schema.md
- Database schema documentationrevised_mrp_database_schema.md
- Enhanced database schema with multi-level BOM supportmrp_api_design.md
- RESTful API design documentationproject_summary.md
- Overall project summary and featuresdeployment_guide.md
- Instructions for deploymentuser_guide.md
- User manual
The zervi-ui-preview
directory contains static HTML pages that showcase the UI design without requiring the full application stack. These pages provide a visual representation of the interface and can be viewed directly in any web browser.
- Clone this repository
- Navigate to the backend directory:
cd home/ubuntu/mrp-app/backend
- Install dependencies:
npm install
- Start the backend server:
npm start
- In a new terminal, navigate to the frontend directory:
cd home/ubuntu/mrp-app/frontend
- Install dependencies:
npm install
- Start the frontend development server:
npm start
Proprietary - All rights reserved