Inspiration

In busy cities across Nigeria and many other places, people are always on the move with tight daily schedules. Finding time to visit a traditional car wash and wait in long queues has become very difficult. As a result, many car owners end up driving semi-dirty or dusty cars for weeks.

A clear example is my brother-in-law, who is constantly busy and always complains about not having time to properly wash his car. This real-life frustration inspired me to build DoorWash — an on-demand car washing platform that brings professional washers directly to the customer’s doorstep, just like Uber.

What it does

DoorWash is a Progressive Web App (PWA) that connects car owners with trusted local car washers in real-time.

Key features include:

  • Location-based discovery of nearby available washers
  • Quick booking with flexible service options (Exterior, Interior, Full)
  • Wallet system and Direct Pay options (Paystack & Stripe)
  • Real-time tracking of the entire service — from acceptance to arrival, washing, and completion
  • Automatic settlement — payments are automatically released to the washer after job completion and customer confirmation
  • In-app and push notifications
  • Live chat between customer and washer
  • Ratings & reviews with photo proof
  • Complete transaction history and earnings ledger

Users can book a professional car wash in minutes and have it delivered at their preferred location without leaving home or the office.

How we built it

I built the entire application using MeDo.dev, an AI-powered full-stack app builder.

I started by writing all my thoughts on what, how I want the app to be like, then use the prompt optimiser to structure it. Sometimes, I use ChatGPT. Through multiple careful iterations and refinements, I guided the AI to create a fully functional MVP with:

  • Real payment gateway integration (Paystack + Stripe)
  • Wallet system and automatic settlement logic
  • Real-time tracking and status updates
  • Secure backend with transaction ledger
  • Beautiful, mobile-first PWA design
  • Role-based Authentication

Special attention was given to making every flow dynamic and production-ready.

Challenges we ran into

  • Token limitations on the AI platform — I frequently ran out of tokens and had to pause for hours or continue the next day.
  • Implementing complex features like real-time tracking, wallet system, and automatic settlement while keeping the app secure and reliable.
  • Moving from simulated flows to a fully functional system with real payment processing and automatic payouts.

Accomplishments that we're proud of

  • Successfully built a fully functional on-demand marketplace app with real payments and automatic settlement.
  • Integrated wallet system, real-time service tracking, and secure transaction flows.
  • Created a clean, modern, and professional UI/UX that feels like a real-world product.
  • Completed smooth end-to-end journeys for both customers and washers.
  • Built everything using AI in a short time, making it ready for hackathon judging.

What we learned

This project taught me the true power and limitations of AI tools in software development. I discovered that with clear, detailed, and contextual prompting — including design references and specific user flows — AI can produce impressive, high-quality results.

I also improved my prompt engineering skills significantly and learned to use references for more details expecially in design.

What's next for DoorWash

  • Launch the app because it will sell with proper marketing.
  • Improve the wallet withdrawal system for washers
  • Add advanced matching and intelligent scheduling
  • Enhance photo proof of service and quality verification
  • Expand to more cities and additional services (car detailing, interior deep cleaning)
  • Launch native mobile apps (iOS & Android)
  • Add live GPS navigation for washers

DoorWash — Professional car wash that comes to your doorstep.

Built With

  • medo.dev
  • supabase
Share this project:

Updates