Logo Lanfrica

goldensash01/UmurageMobileApp

Domain:

natural language processing

Record type:

software
Creator:
gol
Host:
African Heritage mobile app # Umurage Mobile App A React Native mobile application for exploring and preserving Rwandan cultural heritage. The app provides access to cultural content, dictionary terms, cultural facts, and educational resources in multiple languages. ## 📱 About Umurage (meaning "heritage" in Kinyarwanda) is a comprehensive mobile platform that allows users to discover, learn about, and engage with Rwandan cultural heritage. The app features multimedia content including audio, video, and text in multiple languages (Kinyarwanda, English, and French). ## ✨ Features ### Core Features - **Multi-language Support**: Content available in Kinyarwanda (rw), English (en), and French (fr) - **Cultural Content**: Browse articles, stories, and educational content about Rwandan culture - **Dictionary**: Searchable dictionary with terms, definitions, and pronunciations - **Cultural Facts**: Discover interesting facts about Rwandan history and traditions - **Media Playback**: Audio and video content with language-specific translations - **Offline Support**: Cache content for offline viewing - **User Authentication**: Register, login, and manage user profiles - **Favorites**: Save favorite content for quick access - **Ratings & Reviews**: Rate and review content - **Search**: Global search across all content types - **Categories**: Organized content by categories (Music, Dance, History, etc.) ### User Experience - **Modern UI**: Beautiful, responsive design with dark/light theme support - **Accessibility**: Adjustable font sizes and theme preferences - **Smooth Navigation**: Intuitive navigation with floating tab bar - **Pull to Refresh**: Easy content updates - **Skeleton Loading**: Elegant loading states - **Offline Indicator**: Visual feedback for connectivity status ## 🛠️ Tech Stack - **Framework**: React Native 0.81.5 with Expo SDK 54 - **Language**: TypeScript - **Navigation**: React Navigation (Stack, Bottom Tabs, Drawer) - **State Management**: React Context API - **API Client**: …

Languages