Space to spare. Parking to share.
A parking marketplace built with Flutter
Parkd is a parking marketplace where drivers can find and reserve nearby parking while hosts can list and manage unused spaces. The application includes payments, messaging, listing management, availability, notifications, and a Supabase backend protected by PostgreSQL RLS.
- Search parking spots and view approximate locations on Mapbox.
- Reserve available parking and complete Stripe checkout (test mode for local).
- Manage active and past reservations with participant messaging.
- Create listings, upload photos, configure availability, and review earnings.
- Manage profiles, payment methods, and notification preferences.
Install Flutter 3.41.5, then run:
cp dart_defines.example.json dart_defines.local.json
flutter pub get
flutter run --dart-define-from-file=dart_defines.local.jsonPut your Supabase, Mapbox, and Stripe (test) keys in dart_defines.local.json.
flutter analyze
flutter build web --release| Path | Purpose |
|---|---|
lib/ |
Flutter features, providers, repositories, and shared UI |
supabase/migrations/ |
Database schema |
supabase/functions/ |
Stripe, geocoding, and related APIs |
Parkd was created by Paul Mancion, Somtochukwu Umeh, Ashmit Mittal, and Ayomide Awofisayo.
Copyright (c) 2026 Parkd contributors. All rights reserved. This source code is provided for portfolio and review purposes only. See LICENSE for details.



