Usman Rasheed
Full Stack Developer
Movers Packers Dubai
A production-ready moving and packing service platform built for Dubai. It combines a conversion-focused public website with a complete booking workflow, customer authentication, address selection, photo uploads, order tracking, email notifications, and a protected admin dashboard. The product is designed around a cash-on-delivery service model, so customers can book confidently without a payment gateway.
Stack
React 19
TypeScript
Vite
React Router
Tailwind CSS
shadcn/ui
GSAP
Lenis
Leaflet
React Hook Form
Zod
Supabase
Auth0
Resend
1
2
3
4
The Front Door
A premium service brand built for immediate trust
The public experience starts with a focused promise: Dubai's easiest move. The landing page uses a strong visual hero, clear phone and booking actions, bilingual messaging, proof points such as the 4.9 Google rating and 500+ completed moves, and a direct explanation of the service. The visual direction balances a premium feel with the reassurance customers need when they are trusting a team with their home, office, or valuable items.


The Service Catalog
A clear path from a customer need to the right service
The service layer gives customers a practical way to choose what they need without forcing them through a generic contact flow. Apartment movers, villa movers, office movers, junk removal, bike and car delivery, and large item delivery each have their own context and starting price. This makes the offer easy to scan while keeping the next action visible through Learn more and Book Now routes.

The Booking Journey
Turning a service request into structured operational data
The multi-step booking flow collects the information a moving team actually needs: selected service, schedule, pickup and dropoff addresses, item details, customer contact information, and optional photos. Authentication through Auth0 protects customer bookings, while Leaflet map selection and optional Google Places autocomplete reduce address mistakes. The cash-on-delivery model keeps the journey focused on accurate scheduling and a reliable follow-up rather than payment friction.


The Control Room
Status, communication, and service delivery visibility
Once a booking is submitted, the admin side becomes the operational control room. Protected access lets the team view and filter submissions, inspect customer requests and photo galleries, and update the order state through Pending, Confirmed, In Transit, and Delivered. Resend handles booking and contact emails, Supabase provides database, authentication, and storage capabilities, and the tracking experience gives customers a simple view of what is happening next.

Let's build your next service platform
Need a booking flow, operations dashboard, or customer-facing service experience? Let's talk.