Logo Lanfrica

edgemindstudio/afrigpt_frontend

Domain:

natural language processing

Record type:

software
Creator:
edg
Host:
AfriGPT Frontend: A Flutter frontend for AfriGPT African language translation app. # AfriGPT > **Africa’s Voice, Powered by AI.** AfriGPT is a **community-powered African language contribution and translation platform**, enabling native speakers to preserve, digitize, and translate their dialects while earning, ultimately training Africa’s first culturally aligned LLM assistant. --- ## πŸš€ Project Goals βœ… Digitize and preserve indigenous African languages. βœ… Enable economic participation for native speakers. βœ… Build a scalable AI translation and conversational assistant. βœ… Support education, culture, and technology inclusion in Africa. --- ## πŸ“± App Features - **User Contributions:** Translate English words into your dialect with spelling (Latin/native script) and voice recordings. - **Offline-First:** Save contributions offline and sync when online. - **Earnings:** Earn while contributing your language. - **Community Governance:** Villages and councils vote on standard spellings. - **Future:** Phrase contributions, syntax building, and LLM training. --- ## πŸ› οΈ Tech Stack - **Frontend:** Flutter (Android, iOS, Web) - **State Management:** Provider (MVP) - **Audio Recording:** `flutter_sound` - **Local Storage:** `shared_preferences`, `path_provider` - **Backend:** Planned with Django/FastAPI (AfriGPT_Backend) - **LLM Training:** Whisper, MarianMT, mBART (future phase) --- ## πŸ“‚ Project Structure ```bash lib/ β”‚ β”œβ”€β”€ models/ │── screens/ │── services/ β”œβ”€β”€ providers/ │── utils/ β”œβ”€β”€ widgets/ └── README.md ``` --- ## 🚦 Getting Started 1️⃣ **Clone the repository:** ```bash git clone github.com cd AfriGPT ``` --- 2️⃣ **Install dependencies:** ```bash flutter pub get ``` 3️⃣ **Run the app:** ```bash flutter run ``` --- ## 🀝 Contributing We welcome contributions from the community! * 🌍 Native speakers: Help contribute translations and pronunciations. * πŸ‘©β€πŸ’» Developers: Help improve the app and backend. * 🎨 Designers: Refine UI and UX for accessibility. **See CONTRIBUTING.md for guidelines.** --- # πŸ›‘οΈ L …