Maksim Ermilov's profile

Application for rail transportation requests search

Railmarket
Application for search of rail transport requests
WAPP develops custom web applications for businesses using cutting-edge technologies. Their experienced team works closely with clients to create innovative and user-friendly solutions that drive business growth and success.
Task
Creation of an application based on RZD for the joint search of rail transport orders — so that operators and shippers can make deals online.

Team and timeline
Four WAPP specialists were responsible for the development. All stages — from analytics to the release of the finished product — took six months.
Railmarket App Project Tasks - screenshot of a task list with various items including algorithm development, UI design, server setup, and more.

Technologies used
Vue.js
А JavaScript-based frontend framework that we chose for its flexibility, high performance, and powerful toolset. It helped us create a convenient and user-friendly interface.
Node.js
А backend platform that is ideal for developing services that exchange a lot of information with users. With its help, the application can process multiple requests simultaneously, making it faster and more efficient.
What we did for users 
​​​​​​​Sign up / login
Login screen: email and password fields. Users enter their login and password to access the app. Forgot password option available via email recovery.
Registration screens: 
The registration screen allows the user to create an account by selecting their user type and filling in required fields such as full name, email, phone number, and password. 

Find cargo
Developed a search with convenient filters. Senders look for suitable wagons, while carriers look for cargo. The algorithm finds options based on the necessary parameters such as cargo type, departure and arrival dates, and location. Wagons and cargo can also be searched on a map.


Creating proposals
Added forms for submitting offers and requests. If a user is interested in the found option, they can respond by writing a message. In the correspondence, the parties agree on the cost of transportation.
List of proposals
Implemented automatic creation of contracts and invoices for payment. They are filled with data from the request and credentials. System calculates the cost taking into account the commission. Parties agree to the terms, download documents, sign contract, and upload it back to the service. Counterparties see the process stage in real-time.
Configured servers that handle a large flow of requests, maintain the continuous operation of the application, and protect data from loss and leaks.
А backend platform that is ideal for developing services that exchange a lot of information with users. With its help, the application can process multiple requests simultaneously, making it faster and more efficient.
What we did for administrator ​​​​​​​
Result
The client received an application that helps quickly find a suitable wagon or cargo, simplifies interaction between carrier and sender, and solves the issue of document exchange. The application is fully oriented towards the Russian market of railway transportation.
Application for rail transportation requests search
Published:

Owner

Project Made For

Application for rail transportation requests search

Published: