AK Logo
Loading
profile

AK (Amaanullah Khan) 👋

Doc Name: Muhammad Zain

Ever since I wrote my first line of code, I've been fascinated by how a few keystrokes can turn an idea into something people can actually use. That curiosity turned into a passion and eventually into a career as a professional developer. In production, I ship stable, secure and scalable products with clean code and SEO best practices, focused on Full-Stack Development (PHP, Laravel, MySQL), Mobile Apps (Flutter, Firebase) while continuously learning React.js, Node.js and Python.

Download CV
Umrah Al Badal – Umrah Service Platform

Umrah Al Badal – Umrah Service Platform

Client For:

University Final Year Project (for a friend)

Services:

Full-Stack DevelopmentReal-Time Tracking SystemPayment Gateway IntegrationPHP DevelopmentMySQL DatabaseRole-Based DashboardsReligious Services Platform
umrah-al-badal.site

Overview

Umrah Al Badal is a comprehensive online Umrah service platform developed to facilitate individuals who are unable to perform Umrah in person. Designed as a full-stack application, the platform enables seekers to:

  • Register an account
  • Book Umrah services online
  • Make secure payments
  • Track the real-time progress of their Umrah

Once a booking is confirmed, the admin assigns a performer who completes each step of the Umrah on behalf of the seeker. The unique selling point of the platform is its real-time progress tracking system — performers upload images and videos for each stage of the pilgrimage, instantly visible to the seeker.

This ensures transparency, emotional connection, and trust between seekers and performers. The platform includes role-based dashboards for:

  • Seekers: Manage bookings, track progress, and communicate with the admin.
  • Performers: Receive assigned Umrah tasks and upload completion media.
  • Admins: Oversee bookings, assign performers, approve updates, and manage payments.

Built with secure payment integration, media handling systems, and real-time notifications, Umrah Al Badal delivers a seamless, trustworthy religious service experience from booking to completion.

Challenges

This project presented several unique challenges that required innovative solutions and careful planning to overcome. Here's a detailed breakdown of the key challenges and how they were addressed.

Multi-Role System Implementation:

Challenge:

Designing a system where seekers, performers, and admins each had distinct functionalities without confusion.

Solution:

Implemented role-based access control (RBAC) with separate dashboards, navigation menus, and permissions for each user type.


Real-Time Media Updates:

Challenge:

Ensuring seekers could instantly view progress updates with uploaded media from performers.

Solution:

Used AJAX-based real-time updates and an optimized file storage system to allow seamless media uploads with immediate display on the seeker’s dashboard.


Secure Payment Processing:

Challenge:

Handling sensitive payment and booking data with security and compliance.

Solution:

Integrated secure payment gateways with SSL encryption and ensured secure database handling to protect transaction data.

Media Storage & Optimization:

Challenge:

Managing potentially large volumes of high-quality images and videos uploaded by performers without slowing down the platform.

Solution:

Implemented file compression, optimized image formats (WebP), and server-side storage with structured directory management.


Emotional Engagement & Transparency:

Challenge:

Maintaining a strong emotional connection for seekers who could not be physically present.


Solution:

Designed a step-by-step progress tracker with personalized messages and stage-specific media uploads.

Results/Conclusion:

The Umrah Al Badal platform delivered a transparent, secure, and emotionally engaging Umrah service experience. It bridged the gap for those unable to perform Umrah themselves by ensuring real-time visibility, secure transactions, and clear communication between seekers, performers, and administrators.

The platform was praised for its usability, innovation, and ability to humanize a digital religious service. It stands as a model for faith-based service platforms that combine modern technology with traditional religious practices.

banner-shape-1
banner-shape-1
object-3d-1
object-3d-2