Skip to main content
Back to all projects
Svelte 5SvelteKitTypeScriptTailwind CSSSupabase

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.

Nthoma Connect (Errand Hub) Desktop View
Nthoma Connect (Errand Hub) Mobile View

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.

Technologies Used

Svelte 5SvelteKitTypeScriptTailwind CSSSupabaseLucide Svelte