Nthoma Connect (Errand Hub)
Dual-application local service ecosystem connecting clients needing tasks done with verified runners for grocery shopping, courier dispatches, reservations, and personal errands.


Project Overview
Nthoma Connect (Errand Hub) is a full-stack local service marketplace built on Svelte 5 and Supabase. It features dual workspaces: the Nthoma Client Portal (where users post tasks and hire trusted service providers) and the Bena Runner Portal (where verified runners discover and fulfill local errands). A central Admin Management Portal handles runner approvals and system moderation.
Key Features
- Dual application portals (Nthoma Client App & Bena Runner App)
- Admin Management Portal for runner verification and task supervision
- Priority service catalog (grocery delivery, dispatch, queuing, reservations)
- Role-based navigation guards and route protection
- Supabase Auth, Database, and Storage integration
Challenges & Solutions
Structuring role-based routing guards and database policies across three distinct web portals (Client, Runner, Admin) within a unified SvelteKit application architecture.
Results & Impact
Streamlined local errand dispatching with real-time Supabase authentication, location-based service filtering, and quick task posting workflows.