Logo Lanfrica

ndungutse-appolinaire/rwanda-data-dissemination-mobile-app

Domain:

socioeconomicgeospatial

Record type:

software
Creator:
Ndu
Host:
A mobile application for disseminating official statistical data using interactive dashboards and geospatial visualizations to support evidence-based decision-making. # rwanda-data-dissemination-mobile-app Overview The Rwanda Data Dissemination Mobile App is a full-stack web and mobile application designed to disseminate official statistical data through interactive dashboards and geospatial visualizations. The system supports evidence-based decision-making by making national statistics more accessible to policymakers, institutions, and the public. This project was developed in the context of official statistics dissemination, with a strong focus on data accessibility, usability, and scalability. ๐ŸŽฏ Problem Statement Statistical data is often published in static formats that limit accessibility and real-time use by decision-makers and citizens. There is a need for a modern, interactive, and mobile-friendly platform that enables users to explore key indicators and insights efficiently. โœ… Solution The Rwanda Data Monitor System provides: A mobile application for public access to statistical summaries A web dashboard for interactive data visualization A backend API for managing data access and business logic A scalable architecture suitable for national-level deployment ๐Ÿ—๏ธ System Architecture The system follows a modular full-stack architecture consisting of mobile, web, backend, database, and caching layers. Architecture overview: Mobile App communicates with Backend via REST APIs Web Frontend communicates with Backend via REST APIs Backend handles business logic and database operations Redis is used for caching to improve performance ๐Ÿ“Œ Architecture diagram: (Add the image you shared to the repo and reference it here, e.g. docs/architecture.png) ๐Ÿง  Tech Stack ๐ŸŒ Frontend (Web) React.js TypeScript Tailwind CSS Vite ๐Ÿ“ฑ Mobile Application React Native Expo TypeScript Tailwind CSS (NativeWind) ๐Ÿš€ Backend NestJS Node.js Prisma ORM ๐Ÿ—„๏ธ Database & Caching MySQL Redis ๐Ÿ“Š Key Features Interactive dashboards for statistical indicators Mobile-first access to official statistics Secure API-based data access Sca โ€ฆ