ParkEz – Smart Parking Booking and Management Flutter App with Admin Panel
Smart Parking System | Car Parking Booking & Reservation App | Flutter Full App (Customer, Owner,
Watchman) with Web Admin Panel
ParkEz is a complete, ready-to-launch smart parking platform built with Flutter. Drivers find and
reserve a space in seconds, parking owners run their facilities and revenue from their phone, gate staff verify
vehicles with one QR scan, and you oversee the whole operation from a powerful web admin panel.
One purchase — six products: Customer App, Owner App, Watchman App, Web Admin Panel, a
ready-made marketing Landing Page, and full documentation. All apps share one clean Flutter + GetX codebase and run
on a Firebase backend with real-time sync — no separate server to build or maintain.
ParkEz suits shopping malls, airports, hospitals, hotels, corporate campuses, universities, residential
communities, event venues, and municipal smart-city projects.
Please note: ParkEz uses Firebase and Google Maps Platform,
which are external Google services that may incur additional costs depending on your usage, and integrates
third-party payment gateways that may require their own merchant accounts and involve external
per-transaction fees. These costs are not included in the item price — see the “Important: Third-Party
Service Costs” section below for details.
Important Notice
Beware of scams and fraud: This product is officially sold only through the Envato Marketplace (CodeCanyon). Do not purchase from
unauthorized sources or third-party resellers.
Live Demo
Admin Panel
Open Admin Panel
Android APK Downloads
iOS TestFlight Links
Note: Please install the TestFlight app from the App Store before clicking iOS links.
Landing Page
















Recommended Hosting – Hostinger
You can purchase the Hosting & Domain using the link below to receive a flat 20% discount on
your
hosting plan.
We personally use this provider for our demo and internal websites, and it has worked well for our needs. The main
advantage of using the link below is the direct cost saving you receive at the time of purchase.
Get 20% Discount on Hostinger
This helps you reduce the initial setup cost while choosing any suitable plan as per your business
requirements.
The Problem ParkEz Solves
Parking run on paper tickets and cash loses money in ways that are hard to see. Queues build at the gate, staff make
mistakes under pressure, cash goes uncounted, and drivers circle a full lot with no way of knowing a space was never
available.
ParkEz replaces that with a booked, verified, digitally paid session. A driver reserves a slot before arriving and
pays in the app. At the gate, a watchman scans a QR code and the vehicle is either authorized or it is not. Every
session is timestamped, every payment is recorded, and the owner sees occupancy and revenue as they happen.
- Grow revenue — capture every booking, charge overtime penalties automatically, and stop
leakage with digital payments
- Reduce manual work — automate reservations, verification, receipts, and reporting
- Improve security — QR-verified entry prevents unauthorized vehicles
- Go contactless — no paper tickets, no cash handling
- Monitor in real time — live occupancy and session tracking at every site
- Manage at scale — run multiple locations, floors, and teams from one platform
Feature Highlights
- 4 apps + landing page from one codebase — Customer, Owner, Watchman (Flutter,
Android & iOS) and a responsive Web Admin Panel
- Google Maps discovery — nearby parking with live availability, distance, and
navigation
- QR e-ticketing — contactless entry/exit verified in a single scan
- 9 payment gateways + in-app wallet + cash on delivery (each gateway needs your own
merchant account and charges its own transaction fees — see “Payment Gateways” below)
- Overtime penalty system — overstays are detected and charged automatically
- Coupons & promotions, configurable taxes, and multi-currency support
- Ratings & reviews with owner reputation on every parking
- 4 login methods — Email, Phone OTP, Google Sign-In, and Apple Sign-In
- 14 languages out of the box, managed from the Admin Panel
- Light & dark mode in all mobile apps
- Push notifications (FCM) + broadcast campaigns + transactional emails (SMTP with
editable templates)
- Multi-floor slot management with per-vehicle-type slots and facility tags (EV
charging, CCTV, covered, valet…)
- Owner KYC — document upload and admin verification workflow
- Role-based admin access — employees with granular module permissions
- 100% unobfuscated Flutter source code with clean GetX architecture
Customer App
The driver-facing app handles everything from finding a space to leaving the lot.
Onboarding & Authentication
- Configurable onboarding slides (editable from the Admin Panel)
- Sign in with Email, Phone number + OTP, Google, or Apple
- Profile management, password recovery, and account deletion
Finding a Space
- Google Maps home screen with nearby parking pins and live slot availability
- Search by location or parking name with distance and price shown per result
- Parking details — photos, open hours, facilities (EV charging, CCTV, covered, valet), floors, owner
contact, and customer reviews
Booking in Six Steps
- Search for a parking facility
- Select the vehicle type
- Choose date and time
- Pick an available slot on the floor map
- Pay with any enabled method (gateway, wallet, or cash)
- Receive a QR e-ticket instantly
Bookings, Wallet & Penalties
- Track active, completed, and cancelled bookings with digital receipts and booking emails
- E-ticket screen with QR code, slot, floor, duration, and payment summary
- Wallet top-up, balance, refunds, and full transaction history
- Overtime penalty notice with in-app payment when a session runs over its end time
- Apply coupons at checkout for instant discounts
- Rate and review the parking after each visit
More
- Notifications inbox for booking, wallet, and promotional events
- 14 languages and light/dark theme
- Contact Us, Privacy Policy, and Terms pages driven from the Admin Panel
Owner App
Parking owners run their business from their phone.
- Business dashboard — total parkings, today’s bookings, earnings, and active watchmen at
a glance, with recent booking feed
- Facility management — add/edit parkings with photos, address picked on the map, open
hours, price per hour, vehicle type, valet option, and facility tags
- Multi-floor slot management — create floors, add/edit/remove slots per floor, and see
live slot status
- KYC documents — upload business documents and track admin approval status
- Staff management — add watchmen, assign them to parkings, enable/disable accounts, and
share credentials
- Bookings — live list with active/completed/cancelled filters and full booking detail
(customer, slot, duration, amount)
- QR verification — owners can also scan customer e-tickets at the gate
- Earnings wallet — balance, filterable transaction history, and withdraw requests
- Notifications — new bookings, reviews, and admin top-ups in real time
Watchman App
On-site staff need one thing: to decide quickly whether a vehicle may enter or leave.
- Scan QR e-tickets to validate bookings in a second
- Inside / Exited tabs showing every vehicle currently on site
- Overtime highlighting — overstayed vehicles are flagged with the extra time and penalty amount
- Live floor/slot board — available, occupied, upcoming, and blocked slots
- Parking details with facilities and reviews, assigned by the owner
- Notifications for new bookings; 14 languages; light/dark theme
Web Admin Panel
The admin panel is the operator’s view of the whole platform — every screen documented with annotated
screenshots.
- Dashboard — revenue overview, total bookings, customers, owners, parkings, booking
activity chart, and user distribution
- Stakeholder management — customers, owners, and watchmen with search, block/unblock, and
login-type visibility
- Owner verification — review submitted KYC documents and approve/reject owners
- Parking & bookings — all facilities and reservations with statuses, prices, and
exports
- Coupons — create discount codes with usage limits and expiry
- Facilities — manage the amenity tags owners can assign (EV, CCTV, covered…)
- Broadcast notifications — compose push campaigns targeted at customers, owners, or
watchmen, with resend history
- Onboarding editor — change the intro slides of all three mobile apps without rebuilding
- Landing page CMS — edit the included marketing site’s brand, hero, steps, and links from
the panel
- Employees & roles — create admin staff accounts with per-module permissions
- Settings — app branding, map keys, payment gateways (sandbox/live), notification
credentials, SMTP email, editable email templates, currencies, taxes, and policy pages
- Wallet control — top up user wallets and process owner withdraw requests
QR Code E-Tickets
Every booking produces a secure QR e-ticket. There is no paper to lose and no cash to handle. Verification takes a
single scan, which makes the gate fast and makes ticket fraud impractical.
- Instant ticket generation on booking
- Contactless entry and exit
- Single-scan verification by watchman or owner
- Automatic duration tracking with overtime penalty calculation
Payment Gateways
Nine gateways are integrated so you can collect payments in most markets — each can be enabled, set to
sandbox/live, and configured with your keys directly from the Admin Panel:
- Stripe
- PayPal
- Razorpay
- Paystack
- Flutterwave
- Xendit
- Midtrans
- Mercado Pago
- PayFast
Plus the built-in Wallet and Cash on Delivery options — and multi-currency
with symbol position and decimals per currency.
Please note: payment gateways are independent third-party services. To accept payments you must
open your own merchant account with each gateway you want to use (subject to the provider’s
approval process and availability in your country), and every gateway charges its own per-transaction
fees according to its pricing. These fees are billed to you directly by the payment provider and are
not included in the item price — see the “Important: Third-Party Service Costs”
section below for details.
Languages
Fourteen languages are included: English, Hindi, Arabic, Spanish, French, German, Portuguese, Italian, Russian,
Chinese, Japanese, Korean, Turkish, and Indonesian. Add your own by dropping in one translation file — the
process is documented step by step.
Security
- Firebase Authentication — Email, Phone OTP, Google, and Apple sign-in
- Role-based access control across the four apps and admin employee roles
- Firestore Security Rules with documented development and production rule sets
- Encrypted data transmission and tamper-resistant QR tickets
Technology Stack
- Mobile apps: Flutter (GetX architecture), targeting Android and iOS
- Backend: Firebase — Firestore (real-time), Authentication, Storage, Cloud Messaging
- Admin panel: Flutter Web — responsive, deployable to any host or Firebase Hosting
- Landing page: lightweight HTML/JS site, content-managed from the Admin Panel
Technical Requirements
Please make sure you can arrange the following before purchasing, as they are required to build and run the product:
Development Environment
- Flutter SDK 3.x (latest stable) with Dart
- Android Studio (latest) with Android SDK 21+ for Android builds
- Xcode 15+ on macOS (required only for building the iOS apps)
- Basic familiarity with Flutter and Firebase configuration is recommended
Firebase (Backend)
- A Google Firebase account with the Blaze (pay-as-you-go) plan enabled — required for Cloud
Functions and phone OTP authentication
- Firebase services used: Authentication, Cloud Firestore, Cloud Storage, Cloud Messaging (push notifications)
Admin Panel Hosting
- Any standard web hosting or VPS capable of serving the responsive web admin dashboard
- A domain name with SSL certificate (recommended for secure access)
Publishing Accounts
- Google Play Console account (one-time $25 fee) for Android publishing
- Apple Developer account ($99/year) for iOS publishing
Important: Third-Party Service Costs
Please note: ParkEz integrates with external services that are billed separately by their providers.
These costs are not included in the item price and depend on your usage volume:
- Google Maps Platform — Maps, Places, and Directions APIs are billed by Google after the free
monthly credit is exceeded
- Firebase — the Blaze plan is pay-as-you-go; costs scale with your database reads/writes,
storage, and function usage (small apps often stay within the free tier)
- SMS / OTP verification — phone authentication SMS messages are charged per message by
Firebase/your SMS provider
- Payment gateways — Stripe, PayPal, Razorpay, and other gateways charge their own
per-transaction fees; each requires your own merchant account and approval
We recommend reviewing the pricing pages of these services for your country and expected traffic before launching
commercially.
Who Is ParkEz For?
- Shopping mall parking
- Airport parking
- Hospital parking
- Hotel parking
- Commercial buildings and corporate campuses
- Universities and residential communities
- Event parking facilities
- Smart city parking projects
What’s Included in the Package
- Customer Flutter application (Android + iOS source)
- Owner Flutter application (Android + iOS source)
- Watchman Flutter application (Android + iOS source)
- Web Admin Panel (Flutter Web source)
- Marketing landing page (HTML/JS, admin-editable content)
- Firestore starter database + security rules + indexes
- Full documentation — installation guide, deployment walkthrough with SSL/domain mapping, 90+ real
screenshots with annotated Admin settings, developer & configuration guides, and troubleshooting
Regular Updates and Improvements
We update ParkEz regularly to keep it stable, secure, and current with new Flutter releases, Firebase changes, and
payment gateway requirements. Suggestions from buyers are considered for future versions.
Support
The package includes documentation that walks through setup and configuration. If you hit a technical problem or a
bug after purchase, you can reach us by email or through our ticket system, in line with the Envato Item Support
policy.
Refund Policy
Please review the item description, features, and compatibility details carefully before purchasing, as this is a
digital product. Refunds are handled in accordance with the Envato
Market Refund Policy. If you encounter any technical issue or bug, we are committed to helping you resolve
it through our support channels.
Note
The source is modular, cleanly structured, and commented. Changing the app name, pricing, colour theme, and branding
takes very little effort, and Firebase handles the backend without a separate server build. The codebase is designed
to be extended and scaled as your business grows.