Inspiration

After the recent war in Sudan, the destruction wasn’t just physical it deeply affected communities, trust, and hope. Many young people want to contribute to rebuilding, but they face barriers: lack of clear direction, scattered opportunities, and a perception that volunteering is complicated or only for experts. We wanted to create something simple, local, and accessible to make everyday volunteering feel possible for anyone. And to share that change doesn’t just come from the government, we also have a responsibility.

What it does

Mission249 is a gamified volunteering platform that encourages Sudanese youth to take small, impactful actions in their communities. Users complete real-world missions like cleaning schools or painting walls, then upload photo or video proof to earn points and recognition. It turns local impact into an engaging and shareable experience, making it easy to start, rewarding to continue, and powerful in effect.

How we built it

This is a lightweight prototype built with HTML, CSS, and JavaScript for the frontend. We used Supabase for simple user authentication and basic data storage. To keep the experience fast and offline-friendly, we store user data like points and usernames in localStorage. In future versions, we plan to integrate on-device AI to verify image submissions without needing internet access, using tools like TensorFlow Lite, MediaPipe, and TinyML.

Challenges we ran into

We faced challenges in designing a solution that works with Sudan's limited internet connectivity and low-end smartphones. Another challenge was balancing simplicity with impact: how can we build something powerful that still feels fun and approachable?

Accomplishments that we're proud of

We turned a broad concept into a working prototype in a short time. We created a user journey that promotes confidence and community engagement, even in difficult environments. We conducted research about Sudan’s post-war challenges and spoke to people on the ground — their insights helped us shape the project to be truly relevant and needed.

What we learned

This was the first website we’ve ever built, and we learned a lot through the process. Use basic front-end tools like HTML, CSS, and JavaScript. Connect a database using Supabase to store and retrieve user data. Design a user-friendly experience that works even without internet. Simplify big ideas into small, achievable steps. Most importantly, we learned that solving real-world problems doesn't always require advanced tools just a strong purpose and the willingness to start.

What's next for Mission249

In the next phase of Mission249, we plan to develop a full mobile app with offline-first capabilities, allowing users to access missions and submit progress even with limited internet. We'll integrate on-device AI (using TensorFlow Lite or MediaPipe) to verify submitted photos locally, ensuring faster feedback, lower data usage, and greater privacy. To motivate users further, we'll introduce digital certificates and team-based features to strengthen community bonds and encourage leadership. Additionally, we aim to expand mission categories beyond physical rebuilding to include education, healthcare, and emotional support. Finally, we’ll partner with local organizations and schools to provide real missions, increase visibility, and ensure sustainable, community-driven impact across Sudan.

Built With

+ 16 more
Share this project:

Updates