Junior Taxi Mobile App transportation for students

About the project

The Junior Taxi project focuses on the home-school-home trips of children living in the countryside of Romania to encourage public-collective transport, thus limiting the very high costs and time lost when traveling with their own car. The service prevents children from facing the dangers of going to school in the company of unknown drivers or being left at school during unsupervised hours! Our drivers will not leave until the child is safely dropped off at their destination.

The Challenge

Managing student tardiness is a challenge that requires prompt and efficient solutions. Students are consistently arriving late to the school bus, resulting in a cumulative delay of 40 minutes (5 minutes per student, 8 spots in the car). This delay is not sustainable as it puts pressure on the tight schedule of Junior Taxi.

The Solution

To address this challenge, we propose a mobile app that streamlines student pick-up and drop-off. The app enables students to receive real-time push notifications with the status of their journey, allowing them to plan accordingly and ensure timely arrival.

We aim to promote a more efficient and stress-free transportation experience for both parents and students while ensuring that the Junior Taxi schedule is maintained.

Download Button Available on Google Play Android
Download Button Available on App Store iOS

A side profile of a woman in a russet-colored turtleneck and white bag. She looks up with her eyes closed.

“Contributing makes me feel like I’m being useful to the planet.”

— Cristi Rosioru, CEO Junior Taxi

Technologies Used

SwiftUI iOSNestJsGit
Kotlin Multiplatform MobilePostgreSQLFirebase
Jetpack Compose UI AndroidVueJsGoogle Maps API
MVVM ArchitectureVuetifyNginx
SCSSGPS tracker integration

Assembled Team

Project ManagerFrontend DeveloperBackend Developer
Android DeveloperiOS DeveloperUI/UX Designer

The Result

The system is composed of 3 main components:

Mobile Apps Android + iOS
The client component.

Web App
The management panel

Web Service and Database
The core business logic.

The mobile apps

The mobile apps are designed with the user in mind and built natively using Kotlin and SwiftUI. We utilize Kotlin Multiplatform Mobile for API communication and business logic, ensuring a seamless and efficient user experience. The apps feature two levels of permissions based on user roles: passenger and driver.

As a passenger, you’ll be able to view the current status of your trip and receive push notifications when your driver is nearby, keeping you informed and up-to-date.

For drivers, our app provides even more functionality. You’ll have the ability to select your working car and choose trips based on hourly intervals. You can easily communicate with your passengers by calling them or sending push notifications. Once the passenger has been dropped off, you can mark the trip as complete.

The app provides an intuitive and user-friendly experience for both passengers and drivers alike.

Passenger App – Login

Passenger App – Next trip preview

Passenger App – Waiting for the driver

Driver App – Select the current roadmap

Driver App – Pickup the passengers

Web App

Welcome to the web app, designed to simplify content management and streamline data connectivity. The web app seamlessly connects with a web service that enables push notifications to passengers when their driver is nearby. This feature is made possible through GPS tracking technology, which keeps the driver’s location in sync with the app. With the web app, it can manage the content with ease and stay connected with the passengers in real-time, making for a smoother and more efficient ride experience.

Web App Login

Web App Dashboard

Web App Cars Management

Web App User Management

Web App Passenger’s Locations Management

Web App Edit Passanger Location

Web App Trips Management

Are you ready to build your own mobile or web application? You can estimate your project for free, instant in your inbox, right away! Try our price calculator for web and mobile applications.

Credits Mockup images by rawpixel.com from Freepik.