What’s New With WGS
image

How To Overcome Urgent Situations With Workflow

  Urgent situations. They do happen in business –...

Airport Shuttle Application for Public Transportation Company

Solution: Operations
Industry: Transporation & Logistics
Company: Private in Indonesia

Our client is one of the largest public transportation company in Indonesia to cater for people’s needs from taxi, containers and heavy equipments, to logistics; which serve millions of passengers every month. Transportation nowadays is having massive changes from what it was half a century ago. Now, people has easier access to get faster transportation to compensate their quick movement and they can easily go whenever they wish by using an application.

The company wanted to deliver a  better airport shuttle service for customers by providing transportation for people between airport and determined drop-off/pick-up points throughout Jakarta and its 4 surrounding cities including Bogor, Depok, Tangerang and Bekasi area (shortly named Jabodetabek). Our client asked WGS to develop website backend and mobile application for an airport shuttle application.

WGS developed the application on top of Ruby version 2.3 and Rails version 4.2.x as requested by the client. The application will run on top of a Ubuntu, Apache webserver, and PostgreSQL / MySQL database. On the front-end we will use HTML5/CSS3, JavaScript, JavaScript Framework and JQuery.

The system performs two forms of applications, as follows:

Web Application
The portal supporting the operations is only accessible for internal staff of the company and provides some features with different roles, as follows:

  1. ​Dashboard
    Admin can view this page which contains active user graphic, order graphic, and user data after successfully completed the authentication process.
  2. Driver/User setting
    This page contains all users and drivers data where admin has access to fill data for new user choose user type.
  3. Schedule
    Admin can manage schedule, display selected data and search data schedule by clicking the button in this page.
  4. Shuttle management
    In this page, admin can assign driver to take order from user, manage and track route and position (with google maps service), and make an announcement for user.
  5. Report
    Admin can view order report and driver daily transactions reports which displayed in this page


Mobile Application
Users
In here, the portal support mobile operations for users and provides some features, as follows:

  1. ​Splash
    User will view splash screen that contains company logo and sign up screen when users open the app for the first time, however users who have been using the app for the second time will view the dashboard screen.
  2. Route lists
    User can choose the route from route lists and available routes which displayed in this page.
  3. Route details
    User can choose the available shuttle schedule and select seat from the date and time schedules displayed in this page.
  4. Pick up location
    Users can view pickup point, get-off point, estimate time of arrival, and payment method in this page.
  5. Payment page
    There are some payment methods for users, such as bank transfer, credit card, or cash.

Drivers
This page contains features for drivers who has registered and authenticated by admin and directed straight to dashboard page.​​

  1. Dashboard
    Drivers can see list of schedules, initiate start and stop route, and see list of passenger destination route.
  2. Detail route
    Drivers can clearly see details of the route in this page, including driver confirmation, passenger check point, arrival at the destination, and also the passenger booking ID.
  3. Go show
    Driver will use this page to pick up passengers who order without application and pay cash.

Technical Specification:

  • Database
  • - PostgreSQL
  • Operating System (OS)
  • - Ubuntu Server
  • Server
  • - Amazon Web Services - AWS
    - Apache Webserver
  • Programming Language
  • - Javascript
    - Android
    - Ruby
    - Golang (Go Language)
  • Framework
  • - jQuery
  • Markup Language
  • - CSS 3
    - HTML 5
    - JSON

  • Business Issue: Transportation industry experiences large changes since competition in commuting business is growing tougher and people focuses more on smart mobility services.
  • Business Solution: People can move from airport to another places with this shuttle application without losing their comfort or wasting time.
  • Benefits: Airport shuttle application is a proficient method to handle assets and manpower where company can work building trust with the customers and strengthening relationships with them by using a good system.
  • Lesson Learned: The application creates a competitive edge in the industry by providing an easy-to-use and user friendly application to ensure excellent user experience that keeps users hooked on to the system for their airport transport needs.

Whether you need assistance for the whole software implementation process or just one particular service, we are ready to contribute.

contact us to order up!

Do you have any questions? Are you ready to reduce cost and create new revenue?
Or you simply want to say hi? Drop us a message.

Would you like to get update on WGS tech news?
HQ Office
1 Raffles Place #44-01A
One Raffles Place Tower One
Singapore 048616
P: +65 9074 7703 (Whatsapp)
Development Center
Jln. Soekarno Hatta No. 104
Bandung, Indonesia, 40222
P: +62 22 603 4882
Sales Office BSD
The Breeze BSD City, Gedung Cinema
Jln. Grand Boulevard
Tangerang Selatan, Indonesia, 15345
P: +62 21 2958 0058