Skip to content
Back to portfolio

BusinessHub

Web, mobile & API — community job matching

Flutter (Dart)Vue.js + ViteLoopback4REST APIMySQLJavaScript/TypeScript

Communities need a simple way to find and offer nearby piecework and quick jobs that don't fit traditional job boards. BusinessHub aims to connect people with local, small-scale work and help small businesses manage and grow.

Full-stack product lead: product definition, Flutter mobile app, Vue dashboard, Loopback4 REST API, database design, and deployment.

  • Early-stage product balanced alongside full-time work and studies.
  • Multiple platforms to support (mobile app, web dashboard, API) from a small team.
  • Need to keep infrastructure costs low while still being able to scale later.
  • Chose Flutter for the mobile app to ship a single codebase for iOS and Android and iterate quickly on UX.
  • Built a separate Vue dashboard for admins and power users so mobile stays focused on discovery and quick actions.
  • Used Loopback4 for the API to get a typed, maintainable backend with built-in auth and REST conventions.
  • Designed the data model around "jobs" and "locations" so we can support "nearest quick jobs" and filters later.
  • Designing a data model flexible enough for future filters and matching logic.
  • Keeping UX simple for users who may not be very tech-savvy.
  • Add real-time job notifications and better search/filtering on both mobile and dashboard.
  • Introduce analytics for job posters to see what kinds of work are most in demand.
Status
In development
Platforms
Mobile (Flutter) + Web dashboard (Vue)
Focus
Community piecework & nearby jobs