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.