Timeen — Gig Work Matching App
A gig work matching app similar to Timee. Built in Flutter with worker/company roles, job search, first-come-first-served instant confirmation, QR code attendance, and map display.
Duration
Mid-term development
Team
1-2 people
01 // OVERVIEW
Project Overview
A gig work matching mobile app with two roles: worker and company. Workers search for and apply to jobs, which are instantly confirmed on a first-come-first-served basis. The app implements QR code clock-in/clock-out, job display on a map using flutter_map, and payment via Stripe.
02 // KEY FEATURES
Key Features
Job search, application, and first-come-first-served confirmation
Workers can search for jobs by condition and apply, with confirmation happening instantly on a first-come-first-served basis. Companies can post jobs and manage applicants. Each role has its own dedicated dashboard.
QR code attendance tracking
Implemented a clock-in/clock-out system using QR code scanning, enabling fully paperless attendance management.
Map display with flutter_map
Uses flutter_map to display job locations on a map, letting workers visually find nearby jobs.
03 // TECHNICAL DEEP-DIVE
Technical Highlights
Solution
Ensuring consistency for first-come-first-served confirmation
Designed backend-side locking and exclusion control so that first-come-first-served ordering is processed accurately even when multiple workers apply at the same time.
04 // IMPACT & RESULTS
Results
Instant confirmation
Eliminates the lag between applying and job confirmation
QR code
Attendance tracking via smartphone
flutter_map
Search for jobs on a map