Ayush Mishra

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

Loading...
Initializing...

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

  • Users
    Target: 500+ users in pilot (Delhi NCR)
  • Performance
    Sub-200ms API response time with Supabase
  • Uptime
    99.9% with serverless architecture
  • Revenue
    Escrow-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

Project Information

Project Info

Launched: 2024-12-01
Status: In Development
Duration: 3 months
Team: Solo developer
0
Marketplace
PWA
Real-time
Fintech
Location-based
Service Delivery

Tech Stack

Next.js 15
React 19
TypeScript
PostgreSQL
Drizzle ORM
Supabase Auth
Supabase Realtime
Mapbox GL JS
Zod Validation
React Hook Form
Tailwind CSS
ShadCN UI