PROJECT / 082024o PUBLIC SOURCE

TaskTrail
- jobs and requests on mobile.

A Flutter application for job/task listing workflows, with Firebase-backed authentication and data services, listing creation, job detail views, request management, profile editing, saved ads, settings, and light/dark theme support.

08 / TASKTRAIL - PREVIEW
Overview

The problem

Small job and service marketplaces need clear mobile flows for posting work, browsing categories, inspecting details, managing requests, and returning to saved listings. Without structure, the app quickly becomes a pile of screens.

The approach

TaskTrail organizes the Flutter codebase into components, models, pages, services, and themes. The visible modules include login/register, home, category views, add job, job detail, request viewing, profile editing, settings, Firestore services, and Firebase options.

Role

Mobile developer. Built the Flutter app structure, listing flows, authentication screens, Firestore service layer, reusable UI components, and theme system.

Highlights
  • Core pages cover splash, login/register, home, categories, add job, job detail, my ads, requests, settings, and data fetching.
  • Reusable components include drawer navigation, job tiles, buttons, text fields, tab bars, sliver app bar, and detail views.
  • Firebase and Firestore service files support authentication and data access.
  • Light and dark theme providers give the mobile UI a configurable visual mode.
Stack
DartFlutterFirebaseFirestoreProviderAndroidiOS
At a glance
SurfaceFlutter mobile marketplace
FlowsJobs, requests, profiles
BackendFirebase / Firestore
ThemesLight + dark mode
StatusPublic source
<- BACK TO - 01SpendShift ->