Logo Lanfrica

pankaj-basnet/dag-dictionary--flutter--wikipedia-Paris-2026

Domain:

natural language processing

Record type:

software
Creator:
pan
Host:
Dagbanli language dictionary - Flutter mobile app ( Wikimania Teamchallenge ) # 🌍 Dagbanli Dictionary App | Wikimania Paris 2026 An offline-first, cross-platform Flutter application built during **Wikimania Paris 2026** to support language preservation and accessibility for Dagbanli (`dag`). The application dynamically fetches, caches, and visualizes Dagbanli lexemes directly from Wikidata. It combines a robust Stale-While-Revalidate caching architecture with gamified daily streaks and interactive lexical category exploration to make open multilingual knowledge accessible anywhere. --- ## 🎯 Wikimania Challenge Alignment > **Primary Focus:** **Gamifying Knowledge** β€” Our core track centers on transforming open data into engaging learning loops. ### 🌟 Primary Challenge | Challenge | Implementation Detail | | --- | --- | | **Gamifying Knowledge** *(Primary)* | Incentivizes language learning and vocabulary retention through daily usage streaks , milestone progress tracking, and localized unlockable trophies. | --- ### 🌐 Secondary Challenges Covered Our implementation also naturally integrates and supports two additional Wikimania tracks: | Challenge | Implementation Detail | | --- | --- | | **Stream Data with Wikidata** | Connects directly to Wikidata Lexemes and SPARQL endpoints to render structured lexical entries, grammatical categories (Q-IDs), and semantic forms in real time. | | **Connect Multilingual Knowledge** | Promotes visibility and structured digital tooling for underrepresented languages in the Global South. | --- ## ✨ Key Features * **⚑ Offline-First Architecture:** Powered by Hive with an integrated *Stale-While-Revalidate (SWR)* caching policy for instantaneous loading and seamless offline access. * **πŸ” Debounced Lexeme Search:** Low-latency search with client-side query debouncing targeting live Wikidata Lexeme REST APIs. * **🏷️ Categorical Lexical Filtering:** Navigate Dagbanli vocabulary structured by Wikidata Q-ID categories (Nouns, Verbs, Adjectives, Pronouns, Con …

Languages