Ryde A.Remote

PHP Developer – Booking Form & Google Maps Fare Calculator

Project-Based

Description

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

  1. 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

  1. 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

  1. Admin Review & Approval Page

Secure admin dashboard

View requests (filter by date/status)

Approve / Decline / Cancel / Complete rides

Full lifecycle managed via admin UI

  1. Driver Profile Page (Mobile-Friendly)

Driver photo (optional)

Name, vehicle info, plate number

Rides completed

Member since

Rating (manual for now)

  1. 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

Budget: USD 280 (Fixed Price)

Proposals: 32 freelancers have applied

Skills

ReactHtmlPHPVue.jsLaravelJavaScriptJqueryCssMySQL