Rental & Booking Lifecycle
Implemented customer-facing rental and booking flows across vehicle discovery, booking states, rental details, handover, active rental, return, and completion.
A mobility platform in Lebanon combining peer-to-peer car rental with digital transportation services, allowing users to rent vehicles, list their own cars for income, and access mobility services through one connected ecosystem.
Technologies
A closer look at the key web experiences across car discovery, rental booking, vehicle hosting, wallet management, and location-based mobility.
DoosDoos — Car Rental & Mobility Platform
DoosDoos — Car Rental & Mobility Platform
DoosDoos — Car Rental & Mobility Platform
DoosDoos — Car Rental & Mobility Platform
DoosDoos — Car Rental & Mobility Platform
DoosDoos — Car Rental & Mobility Platform
DoosDoos — Car Rental & Mobility Platform
DoosDoos — Car Rental & Mobility Platform
DoosDoos — Car Rental & Mobility Platform
DoosDoos is an integrated mobility platform built for the Lebanese market, connecting vehicle owners, renters, passengers, and drivers through peer-to-peer car rental and transportation services. The platform combines vehicle rental and hosting, on-demand and shared rides, booking management, wallet operations, GPS-based experiences, real-time chat and notifications, OTP verification, document uploads, and structured vehicle handover and return workflows.
I worked as a Frontend Developer on the DoosDoos web platform using React.js, collaborating with another frontend developer and the wider project team. My contribution focused on implementing responsive customer-facing interfaces, integrating REST APIs and platform services, supporting complex rental and mobility workflows, and performing QA across the product. I also participated in real-world testing to identify and help resolve UI, validation, functional, and integration issues.
The web experience brings together interconnected rental, booking, mobility, wallet, verification, and real-time workflows that I worked on through frontend implementation, integration, and testing.
Implemented customer-facing rental and booking flows across vehicle discovery, booking states, rental details, handover, active rental, return, and completion.
Implemented frontend wallet flows for balance management, top-ups, payments, earnings, withdrawal requests, and transaction history through integrated APIs.
Integrated Pusher-powered real-time chat and notifications to deliver messages and important platform updates without requiring manual page refreshes.
Worked on customer-facing transportation flows covering ride requests, trip states, scheduled shared rides, and related location-based interactions.
Implemented rental verification flows requiring mandatory vehicle photos before handover and again before return, creating a documented state of the vehicle at both stages.
Implemented document-upload interfaces, validation states, and verification flows required across rental and account processes.
Implemented OTP verification interfaces across authentication, booking, and other platform actions that required secure user verification.
Implemented interfaces for trip-status progression and post-trip ratings, with completed ratings contributing to the associated vehicle's rating experience.
My frontend work combined React.js and Tailwind CSS with REST API integrations, Google Maps, Pusher-powered real-time communication, and OTP verification across interconnected rental and mobility workflows.
QA was an important part of my contribution throughout the project. I tested interconnected rental, ride, wallet, verification, upload, and real-time workflows, including real-world field testing used to validate the platform under practical usage conditions.