ServeNow — Flutter Home Services FirebaseServeNow — Flutter Home Services Firebase
Complete Flutter home services marketplace — 4 apps, Firebase backend, Razorpay payments, no server needed.ServeNow — Flutter Home Services Firebase
Complete Flutter home services marketplace — 4 apps, Firebase backend, Razorpay payments, no serv...
Overview
ServeNow is a complete, production-ready home services marketplace platform built with Flutter and Firebase. It connects customers who need home services with service providers and their field handymen — all managed through a Flutter Web admin panel hosted on Firebase Hosting for free.
The platform includes 4 fully functional apps: Customer App, Provider App, Handyman App, and an Admin Web Panel. Everything is built with clean architecture and well-commented code, making it easy to customize and rebrand.
WHAT IS INCLUDED
YES Customer App (Flutter Android + iOS)
YES Provider App (Flutter Android + iOS)
YES Handyman App (Flutter Android + iOS)
YES Admin Web Panel (Flutter Web + Firebase Hosting — free)
YES Firebase Cloud Functions (Node.js 18)
YES Complete source code — clean architecture
YES 16-page developer documentation PDF
YES Demo data seeding script
YES 3 custom modifications of your choice
YES Free future updates for all buyers
Features
CUSTOMER APP FEATURES
> Phone OTP + Google Sign-In authentication
> Browse services by category — live Firestore data
> Choose specific provider or book any available (broadcast)
> Full booking flow with date, time, address selection
> Cash on Delivery — works out of the box
> Razorpay online payment (configure own keys)
> Apply coupon codes with full validation
> Real-time booking status tracking with step timeline
> 4-digit OTP verification to start job
> Google Maps live handyman tracking
> Rate and review provider + handyman after job
> Push notifications (FCM) at every status change
> Wallet with top-up support
> Dark mode
PROVIDER APP FEATURES
> 5-step onboarding with document upload
> Admin approval flow with real-time screen redirect on approval
> Receive booking requests for their service categories automatically
> Accept or decline bookings with one tap
> Booking tabs: New Requests / Active / Completed / Cancelled
> Auto handyman assignment (Zomato-style 3-minute timer)
> Earnings and wallet with full transaction history
> Configurable commission rate per provider
> Push notifications for new bookings and updates
> Dark mode
HANDYMAN APP FEATURES
> Onboarding with ID proof upload + admin approval gate
> Online/Offline toggle — GPS tracking when online
> Auto-assigned jobs based on proximity and availability
> Job tabs: Assigned / Active / Completed / Cancelled
> Status flow: En Route > Arrived > OTP Verify > Complete
> Google Maps navigation to customer location
> COD cash collection with confirmation dialog
> Wallet with earnings history
> Configurable commission rate set by admin
> Distinct forest green theme
ADMIN WEB PANEL
> Flutter Web — runs in any browser, hosted FREE on Firebase Hosting
> Live dashboard with booking stats and revenue charts
> Provider approval — review ID proof, approve/reject with FCM notification
> Handyman approval with same flow
> Manage bookings — override status, reassign, add notes
> Manage customers — view, block/unblock
> Manage services and categories — changes reflect instantly in customer app
> Coupon management — flat or percentage discounts
> Commission control per provider and handyman
> Send push notifications to all users or by role
> Dark mode
CLOUD FUNCTIONS (Node.js 18)
> Auto handyman assignment — nearest online handyman assigned 3 min after booking confirmed
> 3-party earnings: platform commission + handyman cut + provider remainder
> FCM push notifications at every booking status change
> Rating aggregation — recalculates average on new review
> Razorpay order creation (secure server-side)
> All functions in asia-south1 for low latency
TECH STACK
> Flutter 3.x + Dart — all 4 apps
> Firebase Firestore, Auth, Storage, Functions, Hosting, FCM
> Riverpod 2.x — mobile apps state management
> GetX — admin web state management
> go_router, Freezed, json_serializable
> Razorpay Flutter SDK
> Google Maps Flutter
> rxdart — stream merging
Requirements
REQUIREMENTS
> Flutter SDK 3.x or higher
> Node.js 18.x (for Cloud Functions)
> Firebase account (free for testing, Blaze plan for production)
> Google Cloud account (Maps API — free tier available)
> Razorpay account (free sandbox for testing)
> Android Studio or VS Code with Flutter extension
Instructions
NOT INCLUDED
NO Firebase project (create your own free at firebase.google.com)
NO Google Maps API key (generate free at console.cloud.google.com)
NO Razorpay account (free signup at razorpay.com)
NO Apple Developer account for iOS App Store
SUPPORT
> 16-page developer documentation PDF included
> Step-by-step Firebase setup guide
> Rebranding guide (colors, icons, package names)
> Going live checklist
> 3 custom modifications included — contact via Codester messages
> Free future updates delivered to all buyers
|
Flutter App Reskin Service
Have your App reskinned to meet your needs.
|
$499 | Buy now |
| Category | App Templates / Flutter / Full Applications |
| First release | 28 March 2026 |
| Last update | 28 March 2026 |
| Operating Systems | Android 9.0, iOS 12.0, Android 10.0, iOS 14.0, iOS 13.0, iOS 15.0, Android 11.0, Android 12.0 |
| Tags | source code, app source code, firebase, on demand, razorpay, flutter, booking app, home services, handyman app, service marketplace, riverpod, flutter firebase, provider app, flutter admin, on demand services |








