3 min read
ERP System for Aakar Foundry

ERP System

A production-grade Enterprise Resource Planning (ERP) system built for a manufacturing company, replacing Excel-based manual workflows with a comprehensive digital solution managing continuous moulding machine operations and 200+ employee workflows.

🏭 Production System (Code Proprietary)

This system has been actively deployed in production for over 1 year with 25+ daily active users, streamlining operations across multiple departments including HR, IT, Design, Manufacturing, and Procurement.

🎯 Key Features

Project Lifecycle Management

  • End-to-end tracking from Planning → Design → Procurement → POC → Manufacturing
  • Real-time task ownership and status monitoring
  • Cross-departmental workflow coordination
  • Milestone tracking and deadline management

Role-Based Access Control (RBAC)

  • JWT-based secure authentication system
  • Custom department-level permissions (HR, IT, Design, Manufacturing)
  • Fine-grained access control for sensitive operations
  • Session management and security protocols

Analytics & Reporting

  • Department-level productivity dashboards
  • Employee allocation and utilization metrics
  • Project progress tracking and bottleneck identification
  • Real-time operational visibility for management

24/7 Operations Support

  • Designed for continuous moulding machine operations
  • Shift management and handover tracking
  • Production monitoring and reporting
  • Downtime tracking and analysis

🛠️ Tech Stack

Frontend:

  • React.js for interactive user interfaces
  • Responsive design for desktop and tablet access
  • Real-time data updates and notifications

Backend:

  • Node.js with Express.js framework
  • RESTful API architecture
  • JWT authentication and authorization
  • Custom middleware for access control

Database:

  • MySQL with optimized relational schema
  • Normalized database design for data integrity
  • Efficient query optimization for performance
  • Transaction management for critical operations

DevOps & Deployment:

  • Docker Compose for containerization
  • Complete application stack (React, Node.js, MySQL)
  • Deployed on local production servers
  • Version control and environment management

💼 Business Impact

  • Eliminated Manual Processes: Replaced Excel-based workflows with automated digital system
  • Improved Visibility: Real-time tracking across all departments and projects
  • Enhanced Productivity: Streamlined task allocation and monitoring
  • Better Decision Making: Data-driven insights through analytics dashboards
  • Scalable Architecture: Supports growing workforce and expanding operations
  • Production Proven: 1+ year of stable operation with 25+ daily users

🏗️ System Architecture

Modular Design

  • Separation of concerns across modules
  • Department-specific workflows and interfaces
  • Extensible architecture for future enhancements
  • Maintainable codebase with clear boundaries

Security & Reliability

  • Secure authentication and authorization
  • Data encryption and protection
  • Regular backups and disaster recovery
  • Error handling and logging

📊 Scale & Performance

  • Managing 200+ employees across multiple departments
  • Supporting 25+ concurrent daily users
  • Handling continuous 24/7 operations
  • 1+ year of production uptime
  • Real-time data processing and updates

🎓 Key Learnings

Building this production ERP system provided deep insights into:

  • Enterprise application architecture and design patterns
  • Database schema design for complex business workflows
  • Security implementation and access control systems
  • Containerization and deployment strategies
  • Production system maintenance and support
  • Stakeholder management and requirement gathering