Riseup Labs developed an Android reporting app for UNICEF Burkina Faso to support youth participation in advocacy and policy programs. The app connects young people with communities stories surveys emergency support and multilingual access in French and Moore.
Youth Reporting
French and Moore
RapidPro Surveys
Emergency Calls
Project Summary
UNICEF Burkina Faso needed a localized U-Report experience for Burkinabé youth who want to participate in public programs and social change. Riseup Labs built an Android reporting system app that supports community chat surveys U-Program alerts emergency calls child protection reporting and admin management.
Client
UNICEF Burkina Faso
Industry
NGO and Social Impact
Project Type
Mobile Reporting Application
Scope
End-to-End Mobile App Development
Features Built for Youth Participation
The app gives young people practical tools to connect with communities share opinions respond to surveys and access support. Each feature supports safer faster and more inclusive reporting.
Community Chat
Users can chat with their community and take part in conversations that support participation and awareness.
French and Moore Access
The app supports French and Moore so more Burkinabé youth can use the platform in a familiar language.
U-Program Module
The U-Program module helps connect users with UNICEF programs and alerts inside the app.
RapidPro Surveys
The app facilitates surveys through RapidPro Flow so youth feedback can be collected and managed quickly.
Emergency Calls
Users can access three types of emergency calls for urgent support through the app.
Text-to-Speech Chat
Text-to-speech support makes chat content more accessible for users who need audio assistance.
Child Protection Reports
The updated U-Protect flow helps users report a child in need while supporting PSEA protocol requirements.
U-Youth Admin Panel
The admin panel supports management of the U-Youth platform and related reporting workflows.
Product Screens and User Flows
App visuals that show onboarding stories profile creation and community participation.
Welcome Screen
A branded launch screen introduces U-Report by UNICEF and the localized U-Youth Burkina Faso experience.
Community Onboarding
The walkthrough introduces users to community discovery joining and creation.
Story Discovery
Users are introduced to U-Stories where they can share their voice and discover community stories.
Opinion Sharing
The onboarding flow encourages users to share opinions and speak up for change.
Community Stories
The stories screen lets users browse real stories and create new story submissions.
Profile Creation
Users can personalize their profile by uploading a photo or choosing an avatar.
Community Joining
Users can browse and join community groups from the mobile app.
Technologies Used
The stack combines Flutter and Dart for mobile delivery with PHP and Laravel for backend services. Figma supported the product design workflow before development.
Flutter
Used to build the Android app interface and user flows.
Dart
Used as the app programming language for Flutter development.
Figma
Used to design screens and app interactions before development.
PHP
Used for backend logic supporting the reporting system.
Laravel
Used as the backend framework for admin and application services.
Building a Civic Engagement App for Your Community?
Create secure multilingual digital platforms that help people report issues participate in programs and access support.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.