Logo Lanfrica

AhmadMbow/sankofa-drama

Domaine:

digital infrastructure

Type de record:

software
Créateur:
Ahm
Hôte:
Vertical mini-dramas made in Africa — Flutter mobile client (Android/iOS), Mobile Money payments # SankofaDrama A mobile platform for vertical mini-dramas made in Africa, for francophone and anglophone Africa and their diasporas. Short, vertical, serialised — built for 3G/4G connections and entry-level Android devices, and paid for with Mobile Money (Wave, Orange Money, MTN MoMo) rather than a credit card most of the audience doesn't have. ## This repository `sankofa_mobile/` — the Flutter client (Android/iOS). The interface lives here; business logic stays server-side and is consumed over a REST API. ## Stack | Layer | Choice | |---|---| | Mobile client | Flutter (Dart) | | State & networking | `provider`, `http`, `shared_preferences` | | Video playback | `video_player` | | Backend | REST API (Bearer token auth) | ## Implemented **Viewer** — onboarding and auth with a persisted session; home screen laid out in rails (continue watching, trending, new); search and category filters; series page with follow and resume-playback; vertical snap player with previews of locked episodes, view counting, progress saving and automatic advance to the next episode; wallet with coin packs, Mobile Money checkout and history. **Creator** — episode publishing, content tracking, earnings dashboard, AI studio, reusable asset library. **Admin** — moderation, report handling, coin pack management, overview. ## Status Working prototype, Android debug build. Not yet on the stores: in-app purchase via Apple/Google still has to be integrated for digital goods, and English localisation isn't finished. ## Development ```bash cd sankofa_mobile flutter pub get flutter run flutter run --dart-define=SANKOFA_API=your-host ``` ## Licence All rights reserved. The code is public for demonstration; it is not released under an open-source licence. --- Dakar, Senegal.