FastAPI backend for the Marcus Cleaning platform. Role-based auth for `customer`, `cleaner`, and `admin`. Booking lifecycle with pricing + payment transaction creation

cleaning-company fastapi
1 Open Issue Need Help Last updated: Feb 25, 2026

Open Issues Need Help

View All on GitHub
Web Development Backend

AI Summary: This issue proposes a new KYC (Know Your Customer) onboarding flow for cleaners. Cleaners will be blocked from accessing protected API routes until they complete onboarding, have their details reviewed, and are approved. The onboarding process involves collecting location, availability, experience level, government ID, service offerings, and payout information. Admins will be able to approve or reject applications, storing rejection reasons.

Complexity: 3/5
enhancement good first issue

FastAPI backend for the Marcus Cleaning platform. Role-based auth for `customer`, `cleaner`, and `admin`. Booking lifecycle with pricing + payment transaction creation

Python
#cleaning-company#fastapi