LaborLens.com

Document exploitation, build evidence, claim your rights

Score: 7.3/10BFMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Media workers at Burkina Info have endured unresolved poor social/professional conditions and exploitation by operator ANSAX for over 6 months, forcing them to publicly protest.

Solution

LaborLens allows Burkina Faso media workers to securely log incidents of poor conditions and exploitation by operators like ANSAX. The mobile app makes it simple to track overtime, upload supporting evidence, and auto-generate professional reports for unions or authorities. An AI advisor provides guidance grounded in local labor law to turn 6+ months of unresolved grievances into actionable cases.

Target Audience

Media employees (journalists, technicians, support staff) working at private TV stations in Burkina Faso, especially the 30-person team at Burkina Info/ANSAX

Differentiator

Hyper-localized to Burkina private TV stations with pre-loaded ANSAX-style exploitation patterns, Burkina-specific labor law templates, and evidence workflows designed for journalists facing retaliation risks.

Brand Voice

supportive

Features

Incident Logger

must-have25h

Structured forms to record exploitation, harassment, or rights violations with timestamps

Evidence Vault

must-have30h

Secure upload and organization of photos, videos, documents tied to incidents

Hours & Conditions Tracker

must-have20h

Daily shift logging with automatic labor law compliance alerts

Report Generator

must-have35h

One-click PDF reports tailored for labor ministry or union submission

AI Rights Advisor

must-have45h

Chatbot trained on Burkina labor code offering personalized next-step guidance

Personal Dashboard

must-have18h

Unified view of all cases, trends, and progress over time

Anonymous Community Insights

nice-to-have22h

View aggregated, anonymized cases from other stations

Push Reminders

nice-to-have12h

Notifications to log shifts and follow up on open incidents

Legal Template Library

nice-to-have15h

Ready-to-use complaint letters customized for media workers

Total Build Time: 222 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
phonetextYes
stationtextNo
roletextNo
anonymous_idtextYes
created_attimestampNo

Relationships:

  • incidents.user_id → users.id
  • reports.user_id → users.id

incidents

ColumnTypeNullable
iduuidNo
user_iduuidNo
titletextNo
descriptiontextYes
categorytextNo
incident_datetimestampNo
statustextNo
created_attimestampNo

Relationships:

  • evidence.incident_id → incidents.id

evidence

ColumnTypeNullable
iduuidNo
incident_iduuidNo
file_urltextNo
file_typetextNo
uploaded_attimestampNo

reports

ColumnTypeNullable
iduuidNo
user_iduuidNo
incident_idstextNo
pdf_urltextYes
generated_attimestampNo

API Endpoints

POST
/api/incidents

Create new incident with evidence links

🔒 Auth Required
GET
/api/incidents

Retrieve user's incident history

🔒 Auth Required
POST
/api/evidence/upload

Upload media evidence

🔒 Auth Required
POST
/api/reports/generate

Generate PDF report from incidents

🔒 Auth Required
POST
/api/ai/advice

Get AI guidance on rights

🔒 Auth Required

Tech Stack

Frontend
Flutter with Riverpod
Backend
Node.js with Express
Database
PostgreSQL
Auth
Supabase Auth
Payments
Flutterwave
Hosting
Railway
Additional Tools
OpenAI APIpdf-libSupabase Storage

Build Timeline

Week 1: Foundation and auth

38h
  • Flutter project setup
  • Supabase config
  • Onboarding flow

Week 2: Core logging features

42h
  • Incident logger + evidence upload
  • Dashboard UI

Week 3: Tracking and reports

45h
  • Hours tracker
  • Report generator with PDF

Week 4: AI and polish

40h
  • AI advisor integration
  • Anonymity controls
  • Testing

Week 5: Payments and launch

35h
  • Flutterwave integration
  • Landing page
  • Beta release
Total Timeline: 5 weeks • 220 hours

Pricing Tiers

Starter

$0/mo

Limited storage and no AI

  • Basic logging
  • 5 incidents/month
  • Manual reports

Pro

$25/mo

None

  • Unlimited incidents
  • AI Advisor
  • Professional reports
  • Evidence vault
  • Community insights

Station

$149/mo

Up to 30 seats

  • Everything in Pro
  • Team analytics
  • Admin oversight
  • Bulk exports
  • Dedicated support

Revenue Projections

MonthUsersConversionMRRARR
Month 112010%$300$3,600
Month 665017%$2,762$33,150

Unit Economics

$9
CAC
$165
LTV
8%
Churn
82%
Margin
LTV:CAC Ratio: 18.3xExcellent!

Landing Page Copy

Your Evidence. Your Rights. Your Future.

The mobile tool built for Burkina media workers to document exploitation and finally hold operators accountable.

Feature Highlights

Simple incident logging
Secure evidence vault
AI that knows Burkina labor law
Instant professional reports

Social Proof (Placeholders)

"'After 6 months of unpaid overtime, LaborLens helped me build the file that got me compensated.' — Burkina Info Journalist"
"'The AI advisor feels like having a labor lawyer in my pocket.' — TV Technician"

First Three Customers

Contact the striking Burkina Info team directly via their public Facebook page and offer 12 months free Pro in exchange for video testimonials and case studies. Join Burkina journalist WhatsApp groups and offer live demo webinars. Partner with the national journalists' association to get introduced to technicians and support staff at other private stations.

Launch Channels

Burkina Faso journalist Facebook groupsWhatsApp broadcast campaignsProductHuntTwitter threads on African media laborLocal radio interviews

SEO Keywords

document workplace exploitation Burkinajournalist labor rights appmedia worker evidence trackerBurkina Faso labor law journalistsfight media exploitation app

Competitive Analysis

Freemium
Strength

Strong time tracking

Weakness

No labor law intelligence or evidence management for Burkina

Our Advantage

Purpose-built for media exploitation documentation with local legal context

Subscription
Strength

Form building

Weakness

Generic, no AI advisor or anonymity features

Our Advantage

Integrated evidence + AI + reporting tailored to West African media workers

🏰 Moat Strategy

Growing proprietary dataset of anonymized Burkina media cases that continuously improves the AI advisor. Strong trust and word-of-mouth within the small, tight-knit community of private TV workers.

⏰ Why Now?

The very public 6-month protest at Burkina Info has raised national awareness. Smartphone penetration in urban Burkina now exceeds 60% while data costs continue to fall, making a mobile-first tool feasible exactly when collective frustration is highest.

Risks & Mitigation

legalhigh severity

Retaliation against users who document sensitive cases

Mitigation

Strong default encryption, optional full anonymity, and local legal consultation before launch

marketmedium severity

Low ability to pay $25/mo in local economy

Mitigation

Freemium model, NGO sponsorships, and Station tier for unions

Validation Roadmap

pre-build12 days

Interview 25 media workers including Burkina Info staff

Success: ≥75% say they would use the app weekly

mvp45 days

Private beta with 60 users

Success: ≥35 active weekly users and NPS > 40

Pivot Options

  • Pivot to full union management SaaS for African media unions
  • Expand to all West African French-speaking countries
  • Add mental health support layer for exploited workers

Quick Stats

Build Time
220h
Target MRR (6 mo)
$2,800
Market Size
$1.4M
Features
9
Database Tables
4
API Endpoints
5