Android Rides Booking App

Job ID: 39343967

Budget: €8 – €30 EUR

I'm looking for an experienced mobile app developer to create an Android app for rides booking.

Project Summary – Yber Reservation Android Application

Objective:

Develop a mobile-friendly web application to generate reservation slips (like Uber chauffeur services), based on dynamic data and user inputs. The slips must include all legal information and look like a professional PDF or on-screen display. I just need it to generate rapidly a booking slip as required in France if I'm controlled by the Police. I must have a booking slip to be allowed to park in street and avoid heavy fines.


---

Core Features Required:

1. User Location-Based Generation:

Use the current GPS location to suggest 10 points of interest (POIs) within a 3 km radius, including at least 1 nearby train station.

Allow the user to select a POI from the list or manually enter a pickup location (free text). The address must be auto completed while I start to enter it.



2. Client Name Generation:

Automatically generate a random client name:

French and German typical names: 100 first names + 100 surnames to be generated by an AI.


The first name and surname must be mixed randomly to look realistic.

3. Timing Rules:

Reservation time = exactly 5 minutes before the current time.

Pickup time = +52 minutes from now, rounded to the nearest 5 minutes.


4. Trip Distance and Pricing:

Generate a random destination within 10/20 km from the pickup point.

Calculate the shortest route distance between pickup and destination.

Pricing: 2€ per km, show the amount of VAT and the total price

I have an original booking slip from my company to show how it must look like and the text to be copied

5. Reservation Slip Output:

Display all data on a professional-looking slip.

Include mandatory legal mentions

Option to download the slip as a PDF or print.

---

Platform Requirements:

Android based.

No backend needed; all logic runs client-side.
---
There is no effort to do on the design of the app, it will be used only by myself.



Ideally, you should have:
- Proven experience in Android app development.
- Strong skills in integrating scheduling and estimation features.
- Ability to deliver a user-friendly interface.

Please share your portfolio and relevant experience.
Related categories: PHP Mobile App Development Android HTML5