Logo Lanfrica

Ferousco-dev/Forge

Domaine:

socioeconomic

Type de record:

software
Créateur:
Fer
Hôte:
Flutter app for Nigeria's blue-collar gig workers — find nearby jobs, GPS clock-in, instant pay on clock-out, and build a portable credit record that unlocks loans. # Forge > Find work nearby, clock in with GPS, get paid the moment you clock out, build credit that banks recognise. ## Releases - Android APK: github.com - All releases: github.com Forge is a Flutter mobile app for Nigeria's blue-collar gig workforce — loaders, drivers, unloaders, welders, general labour. Workers find jobs near them, the app verifies they actually showed up, employers can't ghost them, payment lands instantly via Squad, and every completed shift becomes part of a portable credit record that unlocks loans. --- ## What it does | Surface | What's in it | |---|---| | **Onboarding** | Phone OTP (SMS / WhatsApp / push) → liveness selfie → name, photo, bank link | | **Jobs feed** | Map-based, location-aware, silent background refresh every 40s, filter by trade or best pay | | **Apply** | One-tap apply, real-time status, withdraw if you change your mind | | **Active jobs** | Multi-session aware — accepted, en route, on the clock, awaiting confirm, all visible | | **Clock-in** | 100m GPS geofence; "Come back in X min" countdown if the job hasn't started yet | | **Work timer** | Live ticker, minimum 5-minute shift enforced server-side | | **Clock-out** | Camera proof photo + GPS coords + accuracy check | | **Pending review** | Employer-signed payout window with live release-time countdown | | **Earnings** | Wallet balance, week / month / all-time totals, transaction feed | | **Withdraw** | NIBSS bank transfer, ~5 min landing time | | **Loans** | AI credit score, eligibility unlocks at 3 completed jobs, auto-repay from future earnings | | **Profile** | Work history, bookmarks, notifications, help & support, settings, data export | --- ## The work-session state machine Every session moves through these phases. Each phase is persisted in secure storage so a cold-start picks back up where the worker left off: ``` accepted → arriving → wor …