Kario
Kario is a comprehensive two-sided Progressive Web App (PWA) that connects customers needing everyday tasks completed with local helpers in Delhi, NCR region. Built with Next.js 15, featuring role-based UI toggle, structured task creation with dynamic pricing engine, real-time location tracking, wallet system with escrow payments, KYC verification, and comprehensive admin dashboard.
Technical Architecture
Kario is a comprehensive two-sided Progressive Web App (PWA) that connects customers needing everyday tasks completed with local helpers in Delhi, NCR region. Built with Next.js 15, featuring role-based UI toggle, structured task creation with dynamic pricing engine, real-time location tracking, wallet system with escrow payments, KYC verification, and comprehensive admin dashboard.
System Architecture
Real-time features with Supabase Realtime for live location tracking and instant UI updates
Hybrid pricing model design balancing fairness for both customers and helpers
Escrow wallet architecture with transaction state management and audit trail patterns
Multi-role user systems with dynamic UI toggle and permission-based access control
KYC integration with external providers (Signzy API) and fallback manual verification workflows
Serverless architecture optimization using Next.js Server Components and Actions for performance
Location-based algorithms for calculating distances, route optimization, and nearby task matching
Progressive Web App (PWA) implementation for mobile-first, offline-capable user experience
Mapbox GL JS integration for interactive maps, markers, and route visualization
Database design for marketplace platforms with proper indexing strategies for complex queries
Form validation patterns using Zod schemas with React Hook Form for type-safe user inputs
Service layer architecture separating business logic from data access for maintainability
Machine learning model for dynamic pricing optimization based on demand/supply
In-app calling and messaging between customers and helpers
Task scheduling with calendar integration for future bookings
Multi-city expansion beyond Delhi NCR region
AI-powered fraud detection for automated risk management
Helper earnings dashboard with analytics and tax reporting
Enterprise API for third-party integrations and partnerships
Referral program with incentive tracking and automated payouts
Advanced dispute resolution system with automated evidence gathering
Subscription plans for customers (monthly task packages) and helpers (premium badges)
Key Metrics & Features
Key Metrics
- UsersTarget: 500+ users in pilot (Delhi NCR)
- PerformanceSub-200ms API response time with Supabase
- Uptime99.9% with serverless architecture
- RevenueEscrow-based payments with 10% platform fee
Core Features
- Two-sided marketplace with role toggle (Customer ↔ Helper) on single PWA
- Phone OTP authentication via Supabase Auth for instant, passwordless access
- 6 task categories with structured forms: Pick/Drop, Fetch, Wait, Queue, Move, Assemble
- Dynamic pricing engine with category-specific rules (base fee + distance/time multipliers)
- Real-time location tracking using Supabase Realtime with 30s update intervals
- Hybrid escrow payment system with UPI deep links and manual payouts
- Mandatory KYC verification for helpers with Aadhaar integration and Signzy API support
- Comprehensive wallet system with transaction history and escrow management
- Admin dashboard for KYC approval, user moderation, dispute resolution, and analytics
- Mapbox GL JS integration for interactive maps and route visualization
- Blocklist system preventing illegal/inappropriate task postings
- Time-based safety guards (restricted 11PM-6AM operations)
- Rating and review system building trust between customers and helpers
- Report management system with severity levels and admin intervention
- Progressive Web App (PWA) capabilities for native-like mobile experience