Description
π Flutter Handy Service β On-Demand Home Services & Shopping (Android + iOS + Website) β’ Full Solution with Laravel Backend
SEO Keywords: on-demand home services app, handyman booking, Flutter multi-vendor services, Laravel admin panel, service marketplace, provider app, customer app, GPL source code
π Overview
Flutter Handy Service is a complete, production-ready on-demand services & shopping platform that ships with a
customer app, a service-provider app, a responsive website, and a Laravel admin panel.
Customers can discover services/products, schedule bookings, track providers in real time, chat, pay, and rate. Providers manage availability, accept jobs, navigate, and get paidβwhile the admin handles listings, commissions, promos, and settlements.
Experience (E): Modeled on real-world gig workflows (plumbing, cleaning, AC repair, beauty, appliance install) and local delivery add-ons,
focusing on fast checkout, slot scheduling, cancellations/refunds, and fraud-safe payouts.
β¨ Key Features
- π Geo-based Discovery: City/zone catalogs, nearby providers, map view, and service radius rules.
- ποΈ Smart Booking: Time slots, recurring jobs, dynamic ETA, reschedule/cancel policies.
- π₯ Dual Apps: Customer & Provider apps with role-based flows and KYC.
- π¬ In-App Chat & Calls: Order chat, push alerts, and status updates.
- π Service + Product Cart: Add-ons, spare parts, and upsells; coupon & wallet support.
- π³ Payments: Stripe / PayPal / Razorpay / Flutterwave (extensible), COD, and partial payments.
- π¦ Order Lifecycle: Quote β Assign β On the way β Working β Completed β Rated.
- β Ratings & Reviews: Photo reviews, disputes, refunds, and evidence uploads.
- π Admin Panel: Categories, zones, taxes, fees, commissions, promos, disputes, payout batches.
- π Website (SEO-ready): Landing, search, category pages, provider profiles, and booking flow.
- π i18n & RTL: Multi-language, currency, and RTL layouts.
- π Security: JWT auth, role-based access, rate limits, and audit logs.
βοΈ Technical Stack (Expertise)
- Mobile Apps: Flutter 3.x (Dart 3), Material 3, Bloc/Provider state mgmt, Dio/HTTP.
- Website: Flutter Web or Laravel Blade/Tailwind (depending on build), SEO meta + sitemap.
- Backend: Laravel 10 (PHP 8.1+), REST API, Sanctum/JWT, Spatie Roles/Permissions.
- Database/Cache: MySQL 8 / MariaDB 10.6+, Redis (queue/cache), Horizon (optional).
- Maps/Geo: Google Maps SDK / Mapbox, geocoding + distance matrix.
- Push/Realtime: Firebase Cloud Messaging; Pusher/Soketi for live updates (optional).
- DevOps: Nginx/Apache, PHP-FPM, Supervisor for queues, cron for jobs; Docker-ready.
- Build Tools: Android Studio/Xcode, Gradle 8+, Node 18+ (assets), Composer 2.x.
π§© Installation Guide
- Backend: Upload Laravel; run
composer install, set.env(DB, mail, cache, keys), thenphp artisan migrate --seed&php artisan key:generate. - Queues & Cron: Start
php artisan queue:work(or Supervisor) and add cron for scheduled tasks. - Mobile: In
lib/config.dartsetAPI_BASE_URL, maps keys, and payment/public keys βflutter pub getβflutter build apk/ios. - Website: Configure domain, SEO meta, and env vars; build assets (
npm install && npm run buildif Blade/Vite). - Branding: Replace icons/splash, colors/typography (
theme.dart), and upload logos from admin. - Go Live: Enable HTTPS, set CORS, configure rate limits, and test payments in sandbox β production.
π¦ Deliverables
- β Flutter Customer app & Provider app sources.
- β Laravel backend API + Admin panel.
- β Website/front-end with booking flow.
- β SQL schema, seeders, and sample data.
- β Payment & maps integration templates.
- β Postman/OpenAPI docs, README, CHANGELOG.
- β GPL v3 license file.
π± Supported Platforms
- Android: 8.0 (API 26)+
- iOS: 13+ (Xcode 15+)
- Web: Chrome, Safari, Edge, Firefox (latest)
- Server: Ubuntu 22.04 LTS or compatible; cPanel/Plesk/Docker supported
π¨βπ» Original Developer Credit (Authoritativeness)
This package credits the original commercial author. Please support them on their marketplace profile:
CodeCanyon β Original Author.
π Disclaimer (Trustworthiness)
Redistributed under GPL v3 for educational and lawful commercial use per GPL terms. We are not affiliated with any trademarked brand.
Production deployments require your own payment credentials, maps keys, SMS gateways, and lawful KYC/AML practices. Always enable HTTPS, rotate secrets,
enforce RBAC, and validate third-party plugin licenses before going live.

Haunted Halloween Deal Enjoy Unlimited Downloads!
Reviews
There are no reviews yet.