
PHP Developer – Booking Form & Google Maps Fare Calculator
- or -
Post a project like this29
$280
- Posted:
- Proposals: 13
- Remote
- #4471470
- Open for Proposals
Shopify | Shopify Plus |Laravel |Wordpress | WooCommerce | Elementor | Wix | Squarespace | Mobile app development

Full-Stack Web & Mobile App Developer With AI Integration & Automation Expertise
♛ Top-Rated & Most Trusted #1 Team for Web Development, Web Design, PHP, WordPress, SEO, SMO, ORM & Responsive Design

113144121287607269751881005406716973412903820194472811708712128449071417097129879552236222
Description
Experience Level: Intermediate
I have a live local rideshare website built with PHP, JavaScript, and MySQL.
This is a Phase 1 solo-driver MVP, not an Uber clone and not a rebuild.
The site already exists. I need a developer to clean up, stabilize, and finish core logic inside the current codebase.
This project is rule-driven, not feature-heavy.
Scope of Work (Phase 1)
1) Ride Request Form Cleanup & Validation
Clean existing form UI (no redesign)
Required field validation (pickup, dropoff, date, time, name, phone, passengers)
Google Places Autocomplete for pickup & dropoff
Block submission unless a Places-suggested address is selected
Create ride request with status Pending
Confirmation page with Request ID
2) Fare Estimate Calculator (Google Maps)
Use Google Directions API to calculate distance (miles)
Apply pricing rules:
Base fee
Minimum fare
Per-mile tiers
Show estimated fare before submission
Store distance + quoted fare in database
3) Ride Limits & Overbooking Protection
Enforce:
Operating hours
Minimum lead time
Max advance booking
Daily ride cap
One ride per time slot
Approved rides lock the time slot
4) Admin Review & Approval Page
Secure admin dashboard
View requests (filter by date/status)
Approve / Decline / Cancel / Complete rides
Full lifecycle managed via admin UI
5) Driver Profile Page (Mobile-Friendly)
Driver photo (optional)
Name, vehicle info, plate number
Rides completed
Member since
Rating (manual for now)
6) Final Polish
Pricing page cleanup
Airport service page cleanup + checkbox logic
Clear “Request a Ride” CTAs
What This Project Is NOT
❌ No framework migration
❌ No Laravel rebuild
❌ No React/Vue frontend
❌ No payments / Stripe
❌ No live GPS tracking
❌ No AI / SaaS features
This is a simple, deterministic MVP.
Tech Stack
PHP
JavaScript (vanilla or light jQuery)
MySQL
Google Maps / Places / Directions API
Responsive HTML/CSS
Budget & Milestones
Total Phase 1 Budget: $280 (fixed)
Milestones:
Milestone 1A: Form validation + address enforcement — $40
Milestone 1B: Fare calculator + request creation — $40
Milestone 2: Ride limits + admin approval flow — $120
Milestone 3: Driver profile + page polish — $80
How to Apply (Required)
Please answer all of the following:
Have you worked with Google Maps Places/Directions API before? (Yes/No + brief example)
Are you comfortable working inside an existing PHP codebase without rebuilding it?
Confirm you understand this is a solo-driver MVP, not an Uber-style system
Confirm you agree to the milestones and fixed $280 budget
Proposals that do not answer these questions will be ignored.
Preferred Developer
PHP/MySQL focused
Experience with booking or scheduling systems
Comfortable following strict rules and acceptance criteria
Communicates clearly and delivers incrementally
This is a Phase 1 solo-driver MVP, not an Uber clone and not a rebuild.
The site already exists. I need a developer to clean up, stabilize, and finish core logic inside the current codebase.
This project is rule-driven, not feature-heavy.
Scope of Work (Phase 1)
1) Ride Request Form Cleanup & Validation
Clean existing form UI (no redesign)
Required field validation (pickup, dropoff, date, time, name, phone, passengers)
Google Places Autocomplete for pickup & dropoff
Block submission unless a Places-suggested address is selected
Create ride request with status Pending
Confirmation page with Request ID
2) Fare Estimate Calculator (Google Maps)
Use Google Directions API to calculate distance (miles)
Apply pricing rules:
Base fee
Minimum fare
Per-mile tiers
Show estimated fare before submission
Store distance + quoted fare in database
3) Ride Limits & Overbooking Protection
Enforce:
Operating hours
Minimum lead time
Max advance booking
Daily ride cap
One ride per time slot
Approved rides lock the time slot
4) Admin Review & Approval Page
Secure admin dashboard
View requests (filter by date/status)
Approve / Decline / Cancel / Complete rides
Full lifecycle managed via admin UI
5) Driver Profile Page (Mobile-Friendly)
Driver photo (optional)
Name, vehicle info, plate number
Rides completed
Member since
Rating (manual for now)
6) Final Polish
Pricing page cleanup
Airport service page cleanup + checkbox logic
Clear “Request a Ride” CTAs
What This Project Is NOT
❌ No framework migration
❌ No Laravel rebuild
❌ No React/Vue frontend
❌ No payments / Stripe
❌ No live GPS tracking
❌ No AI / SaaS features
This is a simple, deterministic MVP.
Tech Stack
PHP
JavaScript (vanilla or light jQuery)
MySQL
Google Maps / Places / Directions API
Responsive HTML/CSS
Budget & Milestones
Total Phase 1 Budget: $280 (fixed)
Milestones:
Milestone 1A: Form validation + address enforcement — $40
Milestone 1B: Fare calculator + request creation — $40
Milestone 2: Ride limits + admin approval flow — $120
Milestone 3: Driver profile + page polish — $80
How to Apply (Required)
Please answer all of the following:
Have you worked with Google Maps Places/Directions API before? (Yes/No + brief example)
Are you comfortable working inside an existing PHP codebase without rebuilding it?
Confirm you understand this is a solo-driver MVP, not an Uber-style system
Confirm you agree to the milestones and fixed $280 budget
Proposals that do not answer these questions will be ignored.
Preferred Developer
PHP/MySQL focused
Experience with booking or scheduling systems
Comfortable following strict rules and acceptance criteria
Communicates clearly and delivers incrementally
Ryde A.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
0%
Last project
8 Feb 2026
United States
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies