Magora › Projects › Tebengan
Transport & Logistics apps · Case study

Tebengan.

Tebengan: how Magora built a car-sharing web platform for an Indonesian start-up, helping Jakarta commuters find rides with drivers on their route.

Client
Indonesian entrepreneur (Tebengan)
Industry
Transport & Logistics apps
Services
Requirements · analytics · design · development
Delivery
Magora London
Domain
Transport & Logistics apps
Built by Magora

This Tebengan project was designed and built by Magora. We are a London software development company (since 2010) building transport and logistics software for UK businesses, from a free working prototype to launch and support.

Logistics app development → Free working prototype in 5–10 days

A young entrepreneur from Indonesia partnered with Magora to create a car sharing platform that would address one of the most pressing issues of the country’s capital. Being a home to almost 10 million people, Jakarta has no proper public transport network. Our client wanted to provide Indonesians with an easy way to find passengers and drivers for shared rides, which would make up for the lack of public transport and allow people to get from one place to another at minimal expense and in good company.

Magora’s experts began developing this project from scratch. We helped the client conceptualise his ideas into fully-fledged requirement specifications, collected robust analytics and created a design concept, laying the groundwork for the car sharing website. We then proceeded to programming, building a system where all information is maintained in a database located on a web server. To make this possible, we utilised the following technologies:

Backend: Loopback, PostgreSQL, Node.js
Frontend: AJAX, SPA, WebSockets, ReactJS, Redux.js, Flux

As a result, we created a user-friendly website with robust functionality that helps users find or advertise a ride, share transportation costs and meet new people. To access the website, search for rides and view results, users need an established internet connection. The system also has the capability of representing both summary and detailed information about the users and their cars. All Tebengan users are divided into three categories:

  • Readers who can search for rides and sign up or log in via social networks.
  • Users who can both offer and look for rides, as well as submit reviews of other users. The system has multiple criteria users can specify to find appropriate rides such as start and destination points, car sharing conditions and driver ratings. Once a user has found a suitable ride, they can confirm it and make payment if this is stipulated in the conditions set by the driver.
  • Administrators who can manage the overall system, activate, deactivate, block and delete user accounts, monitor abuse reports and solve payment issues.

Some of Tebengan’s signature features are:

  • View a list of popular rides
  • Search within a given radius
  • Receive push notifications in case of any journey changes
  • Monitor rides and request seats
  • Request the driver pick up or drop off the passenger at any point en route
  • Access a calendar of previous rides
  • Chat with drivers and fellow passengers
Tebengan — solution

Tebengan is bringing tangible value to all Indonesians thanks to its unique philosophy, which distinguishes it from other car sharing platforms and taxi services. It can be described in three simple words - relations over money. The aim of the Tebangan app solution is to help drivers and passengers connect to each other and have a good time travelling together.  Drivers can set their own conditions for each ride, requiring a passenger to pay a certain amount of money, tell an interesting story or buy them a cup of coffee, which means that everyone can find a ride to suit their budget.

The beta version of Tebengan will be available to the general public by this summer. The client plans to release the full product by the end of the year and proceed to development of native applications for mobile devices.

Tebengan — result
Project facts

Tebengan, at a glance.

Car-sharing website for Jakarta

Client

Indonesian entrepreneur (Tebengan)

Sector

Transport: ride sharing

Platforms

Web (React, Node.js, PostgreSQL)

Scope

Roles: readers, ride users (offer and search, with reviews), administrators; features: social sign-in, search by start, destination, radius and conditions, push notifications, chat with drivers and passengers, driver ratings; beta planned, native mobile apps later

Typical budget for this scope

£25k–£60k

Typically 3–5 months · Magora pricing guide · 2026 prices

Results

A web platform where drivers set their own conditions per ride; the beta version was due to be released to the public.

ServicesRequirements · analytics · design · developmentCase published on our siteApr 2017
Client review

What the client says.

Feedback from the client team on this project.

“
Magora gave us a dispatch + driver suite that holds up at scale. ETAs are honest, the fleet stays moving.
GW
G. Walsh
Head of Engineering · Tebengan

Built with what holds up at scale.

Node.js PostgreSQL WebSocket React
Got a similar problem?

Want your project on this page next?

30-minute call with the team behind this build. We'll tell you what we'd actually do in your shoes — no decks, no pitch.

Book a call
— Cookies

We use cookies to measure traffic and make our marketing more relevant. Necessary cookies stay on. See our Privacy and Cookie Notice.

Free 30-min consult Free consult