Business Client need Mobile App Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Dubai, United Arab Emirates
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"ScooterIt — Developer Description
Overview:
ScooterIt is a mobile application that aggregates electric scooter rental services (e.g., Lime, Tier, Careem Bike, etc.) into a single platform. The app does not own scooters. Instead, it connects to third-party scooter provider APIs, displays nearby available scooters, and allows users to start rides through those providers.
Core Concept
Users open ScooterIt → view nearby scooters from integrated providers.
API “slots” exist in the app.
When a provider submits API credentials → their scooters are shown in real-time.
Booking and payment are handled through provider APIs.
Platforms
Mobile App: iOS + Android
Tech Suggestion:
Frontend: React Native or Flutter
Backend: Node.js (Express) or Python (FastAPI)
Database: MongoDB or Firebase
Core Modules
1. Authentication
Email / Phone / Apple login / Google login
Basic profile data: name, phone, email, preferred payment method
Token-based authentication (JWT)
2. Map + GPS
Display a real-time map
Show scooter locations from all connected providers simultaneously
Integrate Google Maps API or Mapbox
Live user location tracking with GPS permissions
3. Scooter Providers API Integration
Every provider sends:
API key
Scooter availability endpoint
Start/Stop ride endpoints
Price structure
The app receives:
Scooter coordinates (lat/lng)
Scooter ID
Battery %
Price per minute or unlock price
The app shows:
Multiple scooter brands on 1 map
Provider logo and pricing
Developer must build:
API slots (empty containers) for future providers
Ability to dynamically add a provider without rewriting code
Standard JSON format for any provider
Booking Flow
User taps a scooter on the map
Provider API returns details
User sees:
Scooter brand
Estimated price
Distance
Battery
User taps “Start ride”
App sends a ride request → Provider
Provider unlocks scooter → returns Ride ID
Timer starts in ScooterIt interface
User ends ride
Provider calculates price
ScooterIt shows summary
Payment
Prefer provider-side payment APIs (Stripe or built-in)
ScooterIt may store:
Payment token
Card ID
No direct money storage inside ScooterIt during MVP
User Interface
Colors: Black + Green (main), small white accents
Main Screens:
Splash
Login / Register
Home Map
Scooter Info Modal
Ride in Progress
Profile / Wallet
Settings
Admin / Partners Integration (Later Stage)
Providers login via dashboard
Upload API keys
Control their scooter assets
View performance analytics
Not included in MVP — just placeholders.
MVP Goals
Show scooters from at least 1–2 providers
Live GPS and map
“Start Ride” → Redirect to provider or via their API
Basic account system
No complex wallet, no subscriptions in MVP.
Security
Secure tokens for API
Do not expose provider credentials on front-end
HTTPS only
Server-side encryption for keys
Scalability
Architecture must support:
Many providers
Multi-country zones
Dynamic API onboarding
Analytics in later versions" (client-provided description)
Matched companies (7)

SJ Solutions & Infotech

HJP Media

Knowforth Tech

Breeze Website Designers

eShop Genius

kernn automations
