Web application

Developing a platform for Rolling Stock Maintenance,





Front-end development/
Web app development/UI/UX


2 Developers, 1 Scrum Master

Project’s length

2 months


MEMCO is a specialist engineering, marketing, management and logistics services company. MEMCO has been associated with National Security Business of Mitsubishi Electric Corporation (MELCO), Japan, supporting as their Indian Representative. MEMCO needs web app to efficiently manage rolling stock maintenance while implementing PPIO (Predictive Maintenance, Prognostics, and Health Monitoring) & DCC (Data Collection and Control) capabilities.

Project overview

Developing an application that integrates rolling stock maintenance, Public Performance Inspection Officer (PPIO), and Driver Controlled Centre (DCC) functionalities is crucial for enhancing operational efficiency and safety in the railway industry. The application should encompass features such as maintenance tracking, fault reporting, work order management, inventory management, compliance monitoring, performance monitoring, PPIO integration, DCC integration, mobile support, and security measures. Maintenance tracking capabilities enable the scheduling and tracking of maintenance tasks for each rolling stock unit, ensuring timely upkeep and adherence to maintenance schedules. Fault reporting functionalities allow users to report defects or issues observed during inspections or operations, facilitating prompt resolution and minimizing downtime. Work order management features automate the generation and assignment of work orders, streamlining the repair process and enabling efficient resource allocation. Inventory management functionalities ensure adequate stock levels of spare parts and consumables, preventing delays in maintenance activities due to stockouts. Compliance monitoring capabilities ensure adherence to regulatory requirements and industry standards, enhancing safety and regulatory compliance. Performance monitoring functionalities enable the collection and analysis of data on rolling stock performance, facilitating proactive maintenance and optimization of operational efficiency.

Our Tasks

Front-end development


For front-end development, the task involves implementing a secure login system using Employee ID, categorizing users into roles such as Service Manager, Admin, and other employees, and enabling Service Manager and Admin privileges to manage user levels, including creation, editing, and deletion.

Solid MVP of a web app

The solid MVP of the web app includes implementing a secure login system using Employee ID, user classification into Service Manager, Admin roles, and other employees, and granting Service Manager and Admin the ability to create, edit, and delete user levels.

Enabling embedding in-app user tasks

Enabling in-app user task management involves allowing users to create, assign, track, and update tasks seamlessly within the platform, enhancing accountability, collaboration, and efficiency across maintenance, PPIO, and DCC operations.

Ensuring data security

Ensuring data security is paramount when implementing User Management Requirements for MEMCO, safeguarding sensitive user information through robust encryption, access controls, and secure authentication mechanisms.



Maintaining competitiveness with
improved UX​

To enhance competitiveness through improved user experience, MEMCO focuses on fulfilling User Management Requirements, Scheduled Maintenance, Consumables, Spares & Machineries Management, and KPI Tracking, including features such as secure login using Employee ID, user classification into Service Manager, Admin roles, and other employees, and granting Service Manager and Admin the ability to create, edit, and delete user levels. MEMCO implements Roster/Timetable for scheduling, integrates attendance with a Biometric system, and generates Attendance Reports with filters for easy absentee tracking.

Building brand loyalty

Enhancing brand loyalty through the MEMCO mobile application involves optimizing login functionalities to ensure seamless user access. Additionally, we aim to refine attendance tracking mechanisms for improved accuracy and efficiency. Roster display features will be enhanced to provide users with comprehensive scheduling information. Furthermore, the audit list will be streamlined to facilitate easier monitoring and compliance management. Lastly, penalty management tools will be improved to ensure fair and transparent enforcement of policies.

Ensuring scalability of the platform

To ensure scalability of the platform, it must support the management of scheduled maintenance requirements, consumables, spares, and machineries efficiently. This includes implementing features such as managing assets using barcode or QR code technology, capturing usage and refills for consumables and spares, and enabling the addition and management of an unlimited number of consumables, spares, and machinery. These capabilities facilitate streamlined operations, effective resource management, and scalability to accommodate growing needs within the organization.



Polishing components prepared by an external developer

Polishing components prepared by an external developer requires meticulous attention to various aspects, including managing minimum order quantities, tracking stock levels, maintaining spare parts, and scheduling manpower efficiently. By ensuring a streamlined process for these critical tasks, organizations can optimize operations, minimize downtime, and enhance productivity. Effective coordination with external developers, coupled with robust systems for inventory management and manpower scheduling, enables smooth execution of polishing operations while maintaining high standards of quality and efficiency

Building features that allow the proper flow of data and scalability

In building features to facilitate the proper flow of data and scalability, it’s imperative to prioritize functionalities that support efficient reporting and analysis. This includes developing robust auditing reports to track and monitor various aspects of operations, attendance reports to manage workforce productivity, and spare parts maintenance reports to ensure equipment reliability. By implementing these features, organizations can effectively leverage data insights to drive informed decision-making, enhance process optimization, and adapt to evolving business needs. 

Shipping worker looking at train coming to the station and organizing goods distribution and export.

Filling in informational gaps

In addressing informational gaps and enhancing operational efficiency, a robust solution lies in the development of comprehensive mobile app features tailored for maintenance management. Key among these is KPI tracking functionality, enabling real-time monitoring of performance metrics to ensure alignment with organizational objectives. Empowering maintainers to carry out tasks directly through the app facilitates seamless task management and updates. The inclusion of track sheets within the app streamlines the process of locating scheduled services, enhancing workflow efficiency. 

Planning workshop: crafting a comprehensive project outline

When planning a workshop to craft a comprehensive project outline for maintenance management, it’s crucial to address key solution topics such as KPI tracking, scheduled maintenance requirements, and consumables/spares management. Firstly, KPI tracking functionalities should be implemented to monitor performance metrics effectively and ensure alignment with organizational goals. Secondly, the project outline should cover scheduled maintenance requirements, including the management of consumables, spares, and machineries.


Technology we used


Project Results

Enhancing Operational Efficiency

The development of an integrated application for Rolling Stock Maintenance, PPIO, and DCC management has resulted in remarkable enhancements to operational efficiency and maintenance procedures, driving substantial improvements across the entire railway infrastructure.

Seamless Integration of User and Attendance Management Systems

Successful Implementation of User and Attendance Management Systems: Secure login via Employee ID, role classification, and robust functionalities for user level management, alongside integration of Roster/Timetable scheduling, Biometric attendance integration, and streamlined Attendance Report generation with advanced filtering capabilities

Trains At Railroad Station of Shanghai,China.
People watching as a train approaches

Enhanced Efficiency through Automated Maintenance Scheduling and Streamlined Asset Management

Achieved heightened operational efficiency by implementing automated maintenance scheduling and refining asset management processes. This encompassed automated generation of scheduled maintenance plans, seamless task assignment through an employee dashboard, and optimized management of consumables, spares, and machinery utilizing cutting-edge Barcode/QR Code technology.

Optimizing Operations

Maximized operational efficiency through strategic enhancements, resulting in heightened oversight and streamlined processes. By incorporating KPI tracking, task monitoring, and automated invoice generation, the project facilitated seamless performance evaluation and billing processes, fostering a more agile and responsive operational environment.


Are you satisfied with our work?
Let’s talkabout your project.