Launch your own branded platform connecting users to local service professionals. Marketplace, booking, real-time location, chat, contracts, and payments — all in one engine.
A complete engine for building service professional marketplaces. Your brand, your domain, your rules.
Geospatial search to find professionals near a coordinate. Filter by category, rating, price, availability, and verified badge.
Full booking lifecycle — pending → confirmed → in progress → completed. Availability calendar, cancellation policies, group bookings.
Per-booking text chat, audio and video calls via Koder Kall. Real-time GPS location sharing during active service sessions.
Auto-generated contracts from booking details. Digital signature via Koder Sign. PDF export, audit trail, and legal validity.
Secure payment flow via Koder Kash. Funds held in escrow and released on completion. Configurable commission and automatic provider payout.
Post-service 1–5 star ratings with written reviews. Verified provider badges, response rate metrics, and report system.
Each tenant gets their own subdomain, brand, and isolated data. Fully configurable service categories, commission rates, and policies per tenant.
Full REST API for headless integrations. Webhooks for booking, payment, and review events. SDKs for Go, JavaScript, and Python.
Application flow with document upload, background check hooks, and admin approval queue. Professional and community provider types.
Deploy Rova on your infrastructure and configure your first tenant. Your marketplace is live with its own domain in minutes.
# Deploy Rova docker run -d \ -e JWT_SECRET="your-secret" \ -e DATABASE_URL="postgres://..." \ -p 8090:8090 \ koder/rova:latest # Create your first tenant curl -X POST https://rova.yourdomain.com/api/v1/tenants \ -H "Authorization: Bearer $ADMIN_TOKEN" \ -d '{"name":"FixItNow","domain":"fixitnow.com.br"}' # Add service categories curl -X POST https://rova.yourdomain.com/api/v1/categories \ -d '{"slug":"electrician","name":"Electrician","icon":"⚡"}'
Every step of the service journey is exposed as a clean REST API. Build your own frontend or use Koder Helo.
# Find electricians within 5km GET /api/v1/providers?category=electrician &lat=-23.55&lng=-46.63 &radius_km=5&min_rating=4.5 # Book a session POST /api/v1/bookings { "provider_id": "prv_01j...", "category": "electrician", "scheduled_at": "2026-05-01T10:00:00Z", "duration_min": 60 } # Submit review after completion POST /api/v1/bookings/bkg_01j.../review { "rating": 5, "comment": "Excellent work!" }
Rova vs. building custom or using generic marketplace builders
| Feature | Koder Rova | Custom Build | Sharetribe | Generic SaaS |
|---|---|---|---|---|
| Geospatial provider search | ✓ | — | — | — |
| Real-time location sharing | ✓ | — | — | — |
| Embedded video calls | ✓ | — | — | — |
| Digital contract + signature | ✓ | — | — | — |
| Payment escrow | ✓ | — | ✓ | ✓ |
| White-label / self-hosted | ✓ | ✓ | ✓ | — |
| Multi-tenant (many marketplaces) | ✓ | — | — | — |
| Full REST API | ✓ | ✓ | ✓ | — |
| Koder ecosystem integrations | ✓ | — | — | — |
Deploy Rova today and launch your branded service marketplace in minutes.