Back to work

Software / 05

Washly.

Car wash discovery, service booking, and vendor management.

Washly — Washly on desktop and mobile
01

The application

Washly organizes car wash and home-service booking into customer, vendor, and administrator experiences. Customers browse centers and service options, choose a date, time, and payment method, and track their bookings. Vendors apply to list centers and manage their offer packages, while administrators approve requests and review booking activity.

02

What it does

  • Center discovery with area filters, ratings, services, and offer packages.
  • Date and time selection based on center opening hours.
  • Customer dashboard with center and home-service booking history.
  • Admin booking views, vendor approvals, and revenue charts.
03

How it works

A React and TypeScript frontend uses reusable Radix UI components and calls an Express API backed by MongoDB. JWT authentication with bcrypt-hashed passwords protects booking, center, home-package, user, and vendor-request routes, with admin-only operations enforced on the server. Cash, card, and wallet can be chosen at checkout; the card-entry experience is a demo, not live payment processing.

04

Built with

  • React
  • TypeScript
  • Vite
  • Express
  • MongoDB
  • Mongoose
  • JWT
  • Radix UI
  • Tailwind CSS
  • Recharts