AM
Ayoub Mouakkir
Omra Dream: A Real-Time Automated Charity & Crowdfunding Ecosystem
crowdfunding platformlaravel 12 portfolioreal-time donation systemvue 3 inertia ssrcharity automationfintech web appwebsockets laravel reverbautomated workflow

Omra Dream: A Real-Time Automated Charity & Crowdfunding Ecosystem

Project Details

Overview

I developed OmraDreamn, a high-concurrency platform built on Laravel 12 and Vue 3. The system manages a continuous cycle of campaigns where one Omra trip is funded at a time. It leverages Laravel Reverb (WebSockets) to broadcast donation progress in real-time and provides an administrative suite to manage the manual “Live Draw” winner selection process.

Challenge

The core requirement was to maintain “Continuous Fundraising” without downtime:

  • Atomic Integrity: Preventing over-funding when multiple donors contribute simultaneously.
  • Seamless Transitions: Managing the lifecycle from Active to Funded and immediately triggering the next campaign.
  • Manual Verification: Ensuring a clean separation between the automated donation flow and the human-led winner selection event.

Solution

I engineered a state-driven architecture centered around:

  • Concurrency Handling: Used DB::transaction() and lockForUpdate() during donation processing to maintain accurate, atomic progress tracking.
  • Real-Time Updates: Integrated Laravel Reverb to update progress bars instantly for all users via WebSockets.
  • State Machine Logic: Built a robust service layer that monitors campaign limits and triggers the “Funded — Pending Draw” status automatically.
  • Admin Verification Panel: Designed an interface for manual winner selection that triggers automated notifications to all applicants upon completion.

Impact

Delivered a reliable, transparent platform that increased donation throughput by ensuring the “next” campaign is always ready. The system successfully handles high-traffic spikes without data inconsistencies, providing a professional, trustworthy experience for donors and applicants alike.

Next Step

Turn your idea into a production-ready experience

If this project direction matches your goals, let's scope your requirements and move quickly to delivery.

Testimonials

"Superb work by Ayoub Mouakkir on my site i Fix Smart Pro! A team that is attentive, responsive, and highly competent. If you are looking for quality for your web project, go for it without hesitation."

I
IDRISSI MOULAY ABDELAZIZ
Founder

"I had the honor of working with Ayoub on several strategic projects, and he was always a reliable partner. He stands out with a clear technological vision and speed in execution without compromising quality, in addition to a creative sense in finding innovative solutions to any challenges. His ability to solve problems efficiently, along with his continuous and unhesitant collaboration, made every experience working with him smooth and successful. I strongly recommend him to anyone looking for a serious, committed technical partner capable of bringing real value to projects."

I
Iman Al-Hajri
Executive Director

"I worked with Ayoub and he was extremely professional. He stands out for his speed in execution, precise error correction, and openness to feedback and improvements. He has a strong creative sense and always delivers practical and smart solutions, which makes the implementation smooth and results in a stable website with an elegant interface and an excellent user experience. I highly recommend working with him for his seriousness and efficiency."

S
Souhail Douimi
Co-founder