Full-Stack 2026 Completed

HustleHub — Freelancer & Services Marketplace

A Kenyan freelancer and services marketplace connecting customers with skilled professionals through web and Android platforms.

Built by Esther Kathini

Full-Stack Developer

HustleHub — Freelancer & Services Marketplace — full-stack project built by Esther Kathini

What HustleHub — Freelancer & Services Marketplace does

HustleHub is a freelancer and services marketplace built for the Kenyan market. It connects customers with freelancers and local service providers, making it easier to discover services, explore job opportunities, submit proposals, and communicate with providers. The platform includes a web version and an Android application, supported by a shared backend. It incorporates Firebase authentication, marketplace functionality, notifications, and M-Pesa payment integration.

Key Features

User registration and authentication
Freelancer and service-provider marketplace
Service listings and advertisements
Job opportunities and proposals
In-app messaging &calls
Notifications
M-Pesa payment integration
User profiles and account management
English and Swahili localisation
Web and Android support

What I built

  • Designed and developed the Flutter application and web interface
  • Implemented Firebase authentication
  • Developed and integrated the Node.js backend API
  • Connected the frontend to backend services
  • Worked on marketplace listings and job workflows
  • Integrated M-Pesa Daraja payment functionality
  • Configured Firebase Hosting for the web version
  • Built and packaged the Android APK

Project Outcome

Successfully deployed a web version of HustleHub and generated release APKs for Android. Both platforms use a shared backend, allowing users to access their accounts across platforms.

Related projects