Handigo – Business & Operations Software | Vibe96

Business & Operations

Handigo

Source code included

White-label on-demand home services marketplace with .NET API, admin panel, and customer and provider Flutter apps.

Built by Max code Updated 6 Nov 2026 39,395 lines of code

Open live demo Built withClaude Code

About this software

About Handigo

Handigo is a multi-country home-services marketplace in the style of Urban Company. It consists of an ASP.NET Core REST API on SQL Server, a Razor-based web admin panel with 40 views, a static landing page, and two Flutter apps (customer and provider). Customers sign in by phone OTP, email/password or social login, book services, and pay through Stripe. Providers get dispatched jobs, live location and payouts. Operators manage catalog, pricing, VAT, finance, support and settings from the admin panel. The code ships with 60 xUnit tests, EF Core migrations, SQL scripts and setup documentation. Please note that the digest shows .NET 10 targets in the project guide, while the builder's description says .NET 8.

Category: Business & OperationsStack: ASP.NET Core 10, EF Core 10, SignalR, Hangfire 1.8, Flutter 3.19+ · Microsoft SQL ServerBuilt with: Claude Code Licence: Single-site, full source

Why Handigo

What makes it better
than the alternatives

  1. 01

    Two native-style apps included

    Separate Flutter Customer and Provider apps (33 and 28 Dart files) with Riverpod, go_router, Google Maps and SignalR.

  2. 02

    Multi-country money logic

    Per-country prices, currencies, time zones and VAT/tax rules, with a PricingService and commission rules by country, category or service.

  3. 03

    Tested access control

    Tests walk every controller action to enforce role policies, anonymous allow-lists, and 404 on cross-user access.

  4. 04

    Finance with safeguards

    Refunds (Stripe or wallet), provider payout cycles, wallet adjustments, row locks, concurrency tokens, and audit logging.

  5. 05

    Runtime-configurable admin

    Branding, SMTP, Stripe keys, integrations, backups, cleanup and email logs are editable in the panel, with secrets encrypted.

Authentication & Accounts

  • Phone OTP
  • email/password
  • and Google/Apple social sign-in endpoints
  • JWT access tokens with refresh tokens and logout
  • Password forgot/reset/change
  • password policy
  • rate-limited auth endpoints
  • Account blocking and customer data erasure
  • Forced password change for the first super admin

Customer App

  • Booking creation and lifecycle with Stripe payment intents
  • Saved addresses
  • recurring bookings and membership endpoints
  • Support tickets and catalog browsing
  • Referral code at registration
  • FCM push token registration

Provider App

  • Provider onboarding with Stripe return/refresh endpoints
  • Job handling
  • profile and account endpoints
  • Real-time location updates via SignalR hub (Provider policy)
  • Earnings and onboarding screens in the app
  • Skills and categories selection

Booking & Dispatch

  • Booking state machine and dispatch to providers
  • Admin search
  • manual assign
  • re-dispatch
  • cancel (reason required) and reschedule
  • Nearest-first candidate ranking for assignment
  • Hangfire background jobs

Finance & Payouts

  • Stripe card payments with test/live webhook secrets
  • Refunds to card or wallet
  • Payout cycles with optional Stripe transfer
  • plus manual mark-paid
  • Customer wallet credit/debit with a zero floor
  • Commission rules and coupons

Catalog & Locations

  • Categories
  • services
  • add-ons
  • checklists and images
  • Per-country service prices
  • Countries
  • cities
  • service radius
  • and tax rules
  • Banners and coupon management

Admin Panel

  • Dashboard
  • reports
  • customers
  • providers
  • bookings
  • finance and support views
  • Staff roles: SuperAdmin
  • Admin
  • Finance
  • Operations
  • Support
  • Content
  • Audit log
  • backups
  • data cleanup and email logs
  • Branding
  • SMTP
  • Stripe
  • integrations and security settings pages
  • Hangfire dashboard for SuperAdmin

Delivery & Docs

  • Static marketing landing page
  • schema.sql
  • seed.sql
  • upgrade script and Docker init
  • Dockerfile
  • setup guide
  • API/SignalR reference and ERD
  • Seed service with optional demo data

Quality report

Manually reviewed

85/ 100

Automated audit score

✓ Approved by our review team

Listed after manual review.
Audit run: 5 Nov 2026
Reviewed by Vibe96 staff, Dubai.

Security87
Code structure84
Docs & completeness92
Dependency health85
Build & deploy80
Reviewer notes (3 minor)

No real credentials found; weak default admin password and otp bypass ship to buyers; lockfiles present, but contents were not visible so no vulnerabilities could be verified; build looks reproducible, but key files were not visible and a few setup gaps remain; ef core linq is parameterised, but plaintext sensitive columns and unverified schema coverage limit the score; authz only partly verifiable; default credentials, dev otp bypass and unverified google login weaken access control. None of these stop the software from working; the developer has been told and improvements come in a future update.

Versions & updates

1.0.0
First release6 Nov 2026✓ Reviewed & audited

No updates yet. New versions appear here with a changelog.
Buyers receive updates free for 1 year.

What you get

  • </>Full source codeThe complete audited source, delivered as a download from your account. No obfuscation.
  • ▤DocumentationSetup guide, architecture notes, CLAUDE.md and AGENTS.md.
  • ↻One year of updatesEvery new version the builder publishes, free for 12 months.
  • ♧30 days of supportInstallation and defect support through Vibe96 tickets.
$111Single-site licence Details