Business Client need Mobile App Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Kolkata, India

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"EV scooter rental app developer required.

1) Product & UX overview (what users need)

Two main user types: Riders (mobile app) and Admin / Ops (web dashboard).
Core Rider flows:

Sign up / KYC (email/phone + ID photo if required)

Find nearby scooters (map + availability)

Reserve / unlock scooter (scan QR + or NFC + unlock API)

Ride (start/stop, live trip tracking, duration & distance)

Payment (pre-auth + post-trip charge; receipts)

Battery level and safety info

Report issue, support, history

Core Admin flows:

Fleet dashboard (status, location, battery)

Trips reporting and revenue

Pricing / zones / promotions

Vehicle maintenance and alerts

User management and KYC review

Rebalancing / charging scheduling

2) Minimal viable feature set (MVP)

Rider:

Sign up via phone + OTP

Map with live scooter locations

Unlock/lock via QR / unique code

Start/stop trip, basic billing

Payment via card (Stripe / local provider)

Trip history + rating

Admin:

Dashboard with list of scooters and status

Basic reports (daily trips, revenue)

Add/remove scooter

3) Suggested tech stack

Mobile: Flutter or React Native (single codebase iOS+Android).
Map & location: Google Maps / Mapbox SDK.
Backend: Node.js + Express / NestJS or Python (FastAPI).
Realtime: WebSockets ([login to view URL]) or Firebase Realtime for live positions.
Database: PostgreSQL (relational for trips, users).
Geospatial: PostGIS (for location queries / nearest scooter).
Cache / locks: Redis (rate limits, locks, sessions).
Queue & background jobs: BullMQ (Redis) or RabbitMQ for async tasks (billing, notifications).
Payments: Stripe, Adyen or local PSP.
Push notifications: FCM (Android) + APNs (iOS) via provider (Firebase).
Hosting: Kubernetes on cloud (GCP/AWS/Azure) or managed services (Heroku for small MVP).
CI/CD: GitHub Actions / GitLab CI.
Analytics: Mixpanel / Amplitude.
Logging & monitoring: Sentry + Prometheus + Grafana.

4) Architecture (high level)

Mobile apps ⇄ REST/GraphQL API (auth, trips, payments)

Real-time socket channel for scooter telemetry & live updates

Scooter hardware → GSM/4G to device telemetry backend (MQTT or HTTPS) → position & battery updates to DB

Background workers: billing, geo-queries refresh, maintenance alerts

Admin web app communicates with same backend

5) Important domain rules & edge cases

Geofencing: allow/penalize parking in restricted zones. Implement start/stop validation by location.

Battery safety: show warning & disable if below threshold.

Offline handling: scooters may lose connectivity — allow unlocking only if scooter responds; store last known state locally and reconcile later.

Fraud: detect disabled scooters being tampered; block accounts with suspicious patterns.

KYC & legal: follow local regulations for ID/insurance — store securely and delete per rules." (client-provided description)


Matched companies (4)

...

TG Coders

We create custom apps for businesses and startups TG Coders is a technology partner specializing in creating custom mobile and web applications for … Read more

...

eShop Genius

We’re in the industry With the experience of 12+years created more than 1200 stores and have build brands! At eShop Genius, we are an ISO certi… Read more

...

SYNERGIC SOFTEK SOLUTIONS PVT LTD

Synergic Softek Solutions, based in Kolkata, India, specializes in banking technology, digital innovation, and custom software development. The compa… Read more

...

WhizzAct Private Limited

WhizzAct aims to deliver the supreme service at an effective cost, ensuring complete customer satisfaction. Emphatic use of the latest tools and tech… Read more