Metro

Description

Developed an application to enhance the internal technology development projects of the Railway company. Prior to this, everything was managed using Excel, which was a time-consuming and error-prone process. The new application not only improves the Excel-based system but also provides a new system to organize the information required for project approval. This makes it easier for system administrators, managers, and department administrators to create and edit projects with all necessary associations, streamlining the entire process and reducing the potential for errors. The development of this application marks a significant improvement in the management of JR's internal technology development projects and is sure to increase efficiency and productivity.

Technologies

The project was built using Vue3 and Pinia on the frontend, which offers a modern and intuitive interface that is easy to use. The frontend is highly responsive and provides a seamless user experience, making it easier for users to manage their projects. The deployment of the application was carried out on AWS S3 and distributed through AWS CloudFront, leveraging the scalability and reliability of Amazon's cloud infrastructure. This ensures that the application is always available and can handle high traffic loads, making it a scalable and robust solution for the business.

On the backend, the project uses a Laravel API, a robust and well-established PHP framework. Laravel provides a clean and elegant syntax, making it easier for developers to build and maintain the application. Furthermore, Laravel has a large and active community, providing access to a wealth of resources and support for the development team. To ensure seamless delivery, the project was deployed through Github Actions CI/CD, which provides a streamlined approach to continuous integration and continuous deployment, ensuring that the application is always up-to-date and available for the end-user. This also reduces the risk of downtime, as the deployment process is fully automated and requires minimal manual intervention. The combination of these technologies provides a highly performant and scalable solution, delivering a smooth and seamless experience for the business audience.