Cleaning Service Website – $1,750 USD Budget

1750.0 USD

1750.0 USD peopleperhour Technology & Programming Overseas
13 hour ago

Description

Am looking for an experienced full-stack developer to create a clean, mobile-responsive platform for my domestic cleaning business.
The platform will serve three audiences: 1. Clients – to book cleaning services 2. Cleaners – to register, manage jobs, and track earnings 3. Admins – to oversee bookings, users, and payouts
The focus is on simplicity, clarity, and usability — with reliable integrations and a modern front-end.

Core Requirements:
Client Portal • Homepage with postcode entry and strong CTA (e.g. “Book a Cleaning”) • Booking form (postcode, date/time, property type, notes) • Postcode validation via Google Maps API (Greater Manchester area) • Secure Stripe integration for payments • Email confirmation after booking • Option to view/edit upcoming bookings
Cleaner Portal • Registration form with details, availability, and service postcodes • Login dashboard • View assigned/completed jobs • Toggle availability on/off • Weekly earnings summary
Admin Panel • Login with secure access • View/manage clients, cleaners, bookings • Weekly payout reports • Stripe transaction monitoring • Basic content editing (FAQs, terms, etc.)

Technical Expectations: • Mobile-first responsive design • Use of Google reCAPTCHA on forms • SEO-friendly URLs and meta • Use of brand guidelines and assets (provided) • Hosting recommendation/setup • Simple documentation for ongoing maintenance

Who We’re Looking For: • Strong experience with Next.js, Laravel, or equivalent • Ability to recommend a stable, cost-effective hosting setup • Clear communicator who works in phases with clean handovers • Focus on usability and efficient architecture

Budget:
$1,750 USD (fixed)
We are looking for thoughtful, well-executed work within this budget, not a large enterprise-scale system.

Timeline:
4–6 weeks, including basic testing and feedback rounds

To Apply, Please Include: • Your preferred tech stack • Timeline to completion • Examples of previous work (if available) • Any questions you may have
We’re ready to begin and keen to find the right fit for this project.

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

Needs completing today. Fairly simple database structure for clients, groomers, pets, and pet grooming records ( This will follow later today) This will allow me to import my existing records, and test it works. After importing records more functionality / workflows will be required later. Whats required Set up databases and relations. Search and display records. Datbase: User Client id….. this is a unique 5 digit number (from existing databases) First Name Last Name Email Mobile Address line 1 Address line 2 Address line 3 Post code Notes ….. multi line text Each user is allocated 1 groomer Each user can have many dog’s (probably not more than 10) Database: Dog Dog_id …. This is a unique 6 digit number (from existing databases) Date of birth Sex………………….. This can be a option set Male / Female Breed ………………. This will be search box, start typing to display results Each dog can only have 1 user and 1 groomer Database: Groomer Groomer_id…. This is a unique 3 digit number( from existing databases) Name Photo Mobile Bio Groomer can have many users, and many dogs Breed Breed id …. This is a unique 3 digit number( from existing databases) Dog_Type Group …………. This can we a option set. Working / Pastoral / Terrier / Toy / Utility / Hound Photo We will have over 150 different breeds of dogs in the final system. Database: Grooming_Records I will provide this later today. Basically each dog can have many grooming records. Pages Search page. Search for a client (user) using either Post Code, Client Ref or Mobile number. This will display relevant clients (users) and allow me to select a client (user). Ideally the search should show the clients (user) data like address, post code, name, mobile etc. Client page. Once we select a client, it could navigate to the client page. It should display all the clients data, name, address, mobile etc. Then it should display all the clients dogs they own. Repeating group showing for each dog owned its photo, dogs name, dogs sex and dog breed. Grooming records page Select one of the clients dog, and display all the dogs grooming records. This will follow shortly. Users can have many dogs Dogs can have only 1 user Groomers can have many users and dogs
102.0 GBP Technology & Programming peopleperhour Overseas
20 hour ago