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. 


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