September 2023

Be Booking App

Be Booking is a university project that clones the core functionality of a ride-hailing service, consisting of two interconnected apps: one for users and one for drivers.

Driver App:

  • Go online to receive and accept trip requests.
  • Follow in-app navigation to the user's pickup point and destination.
  • Communicate with the user via live chat.

User App:

  • Book a ride by selecting pickup/drop-off locations and vehicle type.
  • Apply vouchers and add notes for the driver.
  • Chat with or call the driver in real-time and rate them after the trip.

Responsibilities

As the App Developer for the "Be Booking" university project, I was responsible for building the core functionalities for both the user and driver applications, handling everything from the user interface to backend service integration.

My key responsibilities included:

  • UI Development: I implemented the majority of the user interfaces for both apps, creating an intuitive and functional experience for booking, navigation, and communication.
  • Mapping and Geolocation: I integrated the Google Maps API to build essential features, including the auto-complete location search for users and the real-time navigation for drivers.
  • Backend Service Integration (Firebase): I utilized Firebase for critical backend tasks, implementing Firebase Authentication for secure user/driver login and using Firebase Storage for necessary data like profile pictures.
  • API Networking: I managed all network operations by integrating RESTful APIs using the Retrofit library, ensuring seamless communication between the apps and the backend server for trip management.

Role/Services

Mobile Developer

Client

Personal Project

Tech Stack

  • Kotlin / Firebase
Live Site Coming Soon
Slider-Project-Number-0
Slider-Project-Number-1
Slider-Project-Number-2
Slider-Project-Number-3
Slider-Project-Number-4
Slider-Project-Number-5
Slider-Project-Number-6
Slider-Project-Number-7
Slider-Project-Number-8
Slider-Project-Number-9
Slider-Project-Number2-0
Slider-Project-Number2-1
Slider-Project-Number2-2
Slider-Project-Number2-3
Slider-Project-Number2-4
Slider-Project-Number2-5
Slider-Project-Number2-6
Slider-Project-Number2-7
Slider-Project-Number2-8
Slider-Project-Number2-9
00 /10

Let's Create Something