Simple Home Services Matching Web App

Заказчик: AI | Опубликовано: 06.02.2026
Бюджет: 250 $

I need a lightweight, browser-based application that lets customers quickly find and book trusted home-service pros—starting with cleaners—through a clean, Uber-style interface. The whole experience must feel effortless for users who may not be tech-savvy, so every screen has to be uncluttered, with large touch targets, clear typography and a gentle colour palette. Core workflow • A new customer lands on the site, registers with a phone number and receives an SMS code to verify the account. • They browse service-provider cards that show a photo, short bio, skill tags and an aggregate star rating pulled from past jobs. • From the same view they tap a date/time slot, confirm the booking and immediately see it in their personal schedule. • A lightweight chat panel opens automatically so both sides can exchange any last-minute details before the visit. Scope I’m expecting from you 1. Responsive front-end (React, Vue or similarly modern stack) with intuitive navigation between “Find Services”, “My Bookings” and “Profile”. 2. Simple Node/Python/Go back-end (your call) exposing REST or GraphQL endpoints for user, provider and booking data. 3. PostgreSQL or MongoDB schema that supports ratings, availability slots and message threads. 4. Twilio, Firebase or comparable service wired in for SMS-based authentication. 5. No payment gateway for now—bookings confirm without collecting money. 6. Deployment script or Docker setup so I can spin the app up on a basic VPS and demo it to early adopters. Acceptance check • A new user can register, verify and complete a booking in under three minutes on both mobile and desktop. • Page load under three seconds on 4G. • WCAG-AA colour contrast and alt-text on imagery. • Source code handed over in a private Git repository with a one-page README for dev setup. If you’ve built dispatch or marketplace platforms before, let me know which stack you used and drop a link or screenshot so I can see how you keep things simple for end users.