M. Anwar Logo

FindBestRemovals

A two-sided moving-services marketplace with real-time messaging and secure checkout, built to reduce friction from quote to booking.

Problem

Customers struggled to compare moving providers quickly, while companies lost leads to slow response cycles and disconnected communication channels.

Solution

I built a marketplace where customers can request services, compare options, and book securely, while providers manage inquiries and respond in real time.

My Role

Full-Stack Engineer, owning the frontend experience, booking and payment flows, and real-time communication.

  • Implemented the customer request flow and provider response dashboard
  • Integrated Stripe for secure payment collection
  • Built Socket.io messaging for fast customer-provider communication
  • Optimized the responsive UI for heavy mobile usage

Technical Decisions

  • React + Redux for predictable state across complex booking flows
  • Socket.io for low-latency updates and fewer dropped conversations
  • Stripe for trusted payment processing and reduced compliance overhead
  • Component-first UI for faster iteration on conversion-critical pages

Impact

  • Improved lead-to-booking conversion by streamlining the quote-to-payment path
  • Reduced provider response times with real-time chat
  • Increased mobile completion rates after responsive flow improvements

Features

  • Browse and compare moving services
  • Real-time communication using Socket.io
  • Secure payments via Stripe
  • Company profile and request management
  • Fully responsive user interface

Tech Stack

  • Frontend: React, Bootstrap, Tailwind CSS
  • State Management: Redux
  • Payments: Stripe
  • Real-time: Socket.io

Why I Built This

Finding reliable moving services is often time-consuming and fragmented, with limited transparency in pricing and communication. I built this to simplify that process by bringing customers and moving companies onto a single platform — letting users compare services, communicate instantly, and book securely, while giving providers the tools to manage requests and grow.