🎉 Inspiration

In Sudan, many young couples face financial and logistical challenges when planning weddings. Community-organized mass weddings have become a practical and culturally respected solution. We built this platform to digitize and streamline the entire process, making it more accessible, transparent, and efficient — especially for underserved regions.

🛠️ How We Built It

We designed the platform with a mobile-first Arabic interface using:

  • Frontend: React, Tailwind CSS, TypeScript
  • Backend: Flask (Python) with SQLAlchemy and SQLite
  • API: RESTful endpoints with CORS
  • Hosting: Deployed on a static-compatible server with HTTPS

🌍 What Makes It Unique

  • Full RTL Arabic support and Sudanese cultural sensitivity
  • Wedding listing and filtering by state and date
  • Registration forms for couples with emergency contact and demographic data
  • Admin dashboard for data management, CSV export, and stats
  • Dark mode and responsive design for accessibility

🤯 Challenges We Faced

  • Managing form complexity with multilingual validation
  • Handling RTL layout and proper Arabic typography across all devices
  • Optimizing performance while keeping the UI visually rich
  • Ensuring data privacy and avoiding SQL injection using SQLAlchemy

📚 What We Learned

  • Implementing culturally-aware UI/UX in Arabic-first platforms
  • Building full-stack systems using Flask and React together
  • Improving mobile responsiveness and accessibility with Tailwind CSS
  • Deploying a production-ready full-stack app with limited backend hosting

🚀 What's Next

  • Integrating payment gateways for fee processing
  • Launching SMS reminders and admin notifications
  • Adding Hijri calendar support and photo galleries
  • Publishing mobile apps (Flutter) for offline access and notifications

Built With

Share this project:

Updates