🛣️

Pendlr

Smart commuting, shared

Page 1 of 10 — Splash & Brand
01 — Splash
9:41
●●●
🛣️

Pendlr

Smart commuting, shared

AVEOSOFT

01 — Sign In

Welcome back, Pendlr

Sign in to find your daily match

Sign In
Create Account
✉️
🔒

Forgot password?

OR CONTINUE WITH

Fastest way back to your commute

01 — Role select
9:41
●●●
🚗

How will you commute?

Pick the role that fits your week. You can change this later in profile.

🚗 Driver
🧍 Passenger
🔁 Both
01 — Route setup

Your daily route

Set it once · we'll match every day

HOMEWORK
23.8 km · ~32 min
🏠

Start

Eschersheim Süd

Frankfurt · 200m pickup radius

🏢

Destination

Bad Homburg HQ Plaza

Louisenstraße 18 · 150m drop radius

Days

M
T
W
T
F
S
S

Departure

07:45

Flexibility

± 15 min

🚙

Vehicle · Driver

Tesla Model 3

Plate HG-AV 247 · 4 seats · EV

Edit
01 — Matches dashboard
9:41
●●●

Good morning

Andre

AV
3
New today
12
This week
24kg
CO₂ saved

Today's matches · Eschersheim → Bad Homburg

🚗
Stefan M. · Tesla Model 3
07:48 · 87% route overlap · 4.9★
€2.40
🚙
Lena K. · VW ID.4
07:52 · 74% route overlap · 4.8★
€2.60
🚐
Max R. · BMW i3
08:02 · 68% route overlap · 5.0★
€2.80
01 — Ride with Stefan
9:41
●●●

Ride with Stefan M.

🚗

Tesla Model 3 · License HG-AV 247

Pickup: HQ Plaza · 07:48

Drop-off: Eschersheim · 08:24

Route overlap: 87%

Your cost: €2.40

CO₂ saved: 1.8 kg

About the driver

4.9 rating
Based on 142 rides
Top
📅
Member since 2024
Verified · ID checked
🛣️
Daily commuter
Bad Homburg → Frankfurt · M-F
Regular
💬
Speaks DE · EN
Usually quiet morning rides
01 — PIN exchange

Verify your driver

🔒

Exchange 4-digit PINs in person before starting the ride. Never share these over chat or phone.

Your PIN · Show to Stefan

4
7
2
8

Valid until 07:55

Stefan's PIN · Enter what he shows

9
1
5
_

Waiting for Stefan to confirm…

Vehicle check: Tesla Model 3 · HG-AV 247

Cancel ride

01 — On the way
9:41
●●●
🚗
🏠
🏢

Live ride · 18 min remaining

07:48
Pickup confirmed ✓
HQ Plaza · PIN verified
07:51
En route · A661 north
Driver Stefan · Tesla HG-AV 247
08:24
Drop-off Eschersheim
Pending · estimated arrival
08:24
Ride complete
Payment processes automatically
01 — Pay & rate

Ride complete!

Eschersheim Süd · 08:24 · on time

24
km
32
min
🌿 2.4
kg CO₂

Cost breakdown

Fuel share · your 2/3€2.30
Platform fee€0.10
Total

€2.40

PP

PayPal

andre.voges@email•••.de

Change

Rate Stefan

Tap to rate

Pendlr V1

A Flutter commuter carpool platform built on recurring routes, not on-demand requests. Daily drivers and passengers define their routine once, get matched by geographic + time-window intersection, verify each other with PIN-code safety checks, and split fuel costs automatically — with a real CO₂ savings story behind every ride.

⚙️

Tech Stack

Flutter 3.x
Firebase Auth (Email + Google + Apple + Biometric)
Cloud Firestore
Google Maps SDK + Geolocator
Stripe Connect / PayPal Adaptive
Firebase Cloud Messaging
Riverpod state management
🧠

Core Technologies

  • Flutter 3.x — iOS + Android single codebase
  • Firebase Auth — Email, Google, Apple, biometric (Face ID / Touch ID)
  • Firestore — Routes, matches, rides, PIN sessions
  • Google Maps + Geolocator — Polyline overlap matching engine
  • Stripe / PayPal — Driver payouts + €0.10 platform fee
  • FCM Push — Match alerts, ride state, PIN prompts
📦

V1 Deliverables

Email + social + biometric (Face ID / Touch ID) auth
V1
Two-sided user profiles · Driver, Passenger, or Both
V1
Recurring route setup · home + work + days + time + flex window
V1
Route + time intersection matching engine (Cloud Function)
V1
Today's matches dashboard with overlap %, time, cost
V1
Ride detail · request / approve / confirm flow
V1
4-digit PIN safety verification at pickup
V1
Live ride map with GPS pins + timeline
V1
Ride completion · 2/3 fuel split + €0.10 platform fee
V1
Stripe / PayPal payment integration
V1
FCM push notifications for matches, PINs, ride state
V1
Deep CO₂ savings dashboard with monthly leaderboard
V2
Employer programs · company commuting integrations
V2
Recurring ride auto-confirm (skip the daily tap)
V2
In-app chat / messaging between matched commuters
V2
Live shared GPS tracking · ETA broadcast to family
V2
Ratings · reviews · trust score with verified IDs
V2
Premium subscription · priority matching + zero platform fee
V2
Multi-stop carpools (pick up 2-3 passengers along the route)
V2
🏛

Architecture Layers

MOBILE
Flutter · Riverpod · Hive cache · local_auth (biometric)
MAPS
Google Maps SDK · Polyline overlap algorithm · Geolocator
BACKEND
Firebase Auth · Firestore · Cloud Functions (matching engine)
PAYMENTS
Stripe Connect or PayPal Adaptive · 2/3 fuel split + €0.10 fee
OPS
Crashlytics · FCM · App Store + Play Store CI