Inspiration (الإلهام)

In the face of recurring crises in Sudan, from devastating floods to the lingering aftermath of conflict, a critical gap persists: the delay between an emergency occurring and the arrival of help. Information is often scattered, unverified, and slow to reach responders. We were inspired to build Saned (ساند) to bridge this gap. Our vision was to create a simple, powerful tool that empowers every Sudanese citizen to become a vital part of the nation's emergency response network, turning their mobile phones into lifelines. We wanted to build more than just an app; we aimed to build a community of support, where technology serves humanity in the most critical moments.

What it does (ماذا يفعل المشروع)

Saned is a web-based, real-time emergency reporting platform designed for the unique challenges of Sudan. It allows any citizen to:

  • Report Emergencies Instantly: Users can quickly submit reports for various crises, including floods, fires, infrastructure damage (broken water pipes, fallen electrical poles), and hazardous war remnants.
  • Pinpoint Location on a Live Map: Instead of relying on vague descriptions, users can accurately mark the incident's location on an interactive map, providing crucial data for responders.
  • Provide Critical Details: The simple form allows users to add a description and contact number, giving responders the context they need.
  • Visualize the Situation: All verified reports appear on a central, public map, creating a real-time overview of the situation on the ground for both the community and official response teams.

How we built it (كيف قمنا ببنائه)

Saned was built with a focus on accessibility, scalability, and low-cost maintenance. We chose a robust and lightweight technology stack:

  • Frontend: Built with pure HTML5, CSS3, and JavaScript (ES6) to ensure it runs smoothly on any device with a web browser, even on low-bandwidth connections.
  • Interactive Maps: Powered by Leaflet.js, a leading open-source mapping library, using map tiles from OpenStreetMap, which is free and community-driven.
  • UI/UX Design: We crafted a user-centric interface with a mobile-first approach, ensuring clarity and ease of use during stressful emergency situations. The entire application is a single, self-contained file, making it incredibly portable and easy to deploy.

Challenges we ran into (التحديات التي واجهتنا)

Our main challenge was designing a system that is both powerful and extremely simple. We had to create a user flow for location-pinpointing that was intuitive and error-proof, especially for users who may not be tech-savvy. We went through several iterations to refine the UI, ensuring that submitting a report takes mere seconds. Another challenge was ensuring the platform felt responsive and reliable without requiring a complex backend, which we solved by focusing on efficient client-side JavaScript logic.

What we learned (ماذا تعلمنا)

Throughout this project, we learned the immense value of user-centric design in a crisis context. We realized that the best technology is the one that disappears, allowing the user to achieve their goal with minimal friction. We also deepened our understanding of client-side technologies and how to build a fully functional application without server-side dependencies, which is a huge advantage for scalability and cost-efficiency.

What's next for Saned (الخطوات التالية لمنصة ساند)

Saned is built to be a foundation. Our next steps are focused on maximizing its impact:

  1. Offline Functionality: Implementing a feature to save reports offline and automatically sync them when an internet connection is available.
  2. Admin Dashboard: Developing a secure dashboard for verified organizations (like the Red Crescent) to manage, verify, and update the status of reports.
  3. Data Analytics: Providing basic analytics on the types and locations of reports to help in long-term planning and resource allocation.
  4. SMS Integration: Exploring integration with SMS for reporting from areas with no internet access at all.
Share this project:

Updates