TEST ENVIRONMENT: This is a separate sandbox. All providers, requests, quotes, and bookings here are fictional. No services or payments are provided.This website needs your Supabase project configured before real accounts work. Follow README.md in the downloaded starter package. No demo providers are presented as real.
Account
No passwords. Use a real email to receive a Supabase sign-in link. You must set your Site URL and email provider in Supabase.
Choose your account type. Provider verification requires administrator approval.
Find local cleaning providers
Browse fully verified cleaning businesses without signing in. Listings are hidden automatically when required documents expire. Availability and booking require further coordination.
Local pilot
Post a cleaning request
Customers can post requests. Approved providers can offer a quote and start a conversation.
Please enter 10–1,000 characters describing the cleaning you need. Do not include your address or phone number.
0 / 1000 characters (minimum 10)
Available requests and offers
Provider dashboard
Register your business. Verification status can only be changed by a project administrator.
Private verification documents TEST ONLY
Upload a fictional sample document for a single category. Only your account and authorized administrators can access it. Do not upload real documents, IDs, or policy numbers during testing.
Manage availability
Slots are provider-entered and not independently verified. They will not appear publicly until your business is approved.
Stripe payment verification SANDBOX ONLY
Shows a payment only after Stripe's signed webhook has been verified. No real funds are transferred to providers.
Loading verified Stripe payment...
Fictional service completion SANDBOX ONLY
Pilot booking: Nov 12, 2026. This is a simulation of service completion for testing. It does not change the appointment date, mark real services as performed, or transfer any money.
Loading transfer readiness...
Stripe Connect transfer preflight SANDBOX ONLY
Read-only verification of the already paid $100 fictional booking, its $15 OpenNow commission and proposed $85 provider transfer. This test does not send any funds.
Not checked yet. No Stripe transfer has been initiated.
One-time Stripe SANDBOX transfer
This action will transfer $85 of fictional Stripe funds to the connected test provider. It is not a bank payout and will never move real money. Only click after the readiness check passes.
Not initiated. Run the readiness check first.
Administrator dashboard TEST ONLY
Stripe Sandbox connection check
Read-only key test. No card entry, charges, refunds, or transfers. Requires an admin sign-in.
Not checked yet.
Review and manage fictional provider applications. All actions are limited to OpenNow-Test.
Loading provider applications...
Recent administrative decisions
Loading audit history...
Provider document renewals ADMIN ONLY
Read-only renewal queue for documents marked verified. Shows expiration dates that are missing, already expired, or within 30 days. Messages below are suggestions for manual review only. No email is sent, and no verification decision is changed.
Open the Admin tab to view the renewal queue.
Provider verification reviews TEST ONLY
Review business registration, local tax receipt, liability insurance, and workers' compensation. These checks are independent of provider listing approval. No documentation has been uploaded or independently verified in this test.
Do not enter Social Security numbers, identification numbers, insurance policy numbers, or upload personal documents. For testing, upload fictional sample files only. Never submit real identity or insurance documents until security tests have passed.
Loading verification summaries...
Uploaded provider files PRIVATE
Administrator-only access to documents in the OpenNow-Test private bucket. Only open fictional sample files during testing.
Paid booking refund reviews SANDBOX ONLY
Administrator-only review queue. No Stripe refunds, booking cancellations, or provider transfers are triggered here. Decisions require a review note.
Open this section to load refund requests.
Payments TEST ONLY
NO REAL MONEY: The local payment simulation uses fictional records. The separate Stripe sandbox checkout uses Stripe test cards, with no real charges or provider transfers.
Commission: 15% of the accepted quote. Processing fees and taxes are not included. Only the booking customer can simulate payment, the accepted provider can simulate completion, and an administrator can simulate a payout or refund.
Stripe-hosted checkout SANDBOX ONLY
TEST CARD ONLY: This will open Stripe's sandbox checkout for our fictional $100 booking. No real credit cards or personal payment details. Existing simulated payment records remain separate. Returning from checkout does not prove payment; the signed Stripe webhook must confirm it.
This pilot creates a test charge on the OpenNow Stripe platform. It does NOT transfer funds to a connected provider. Provider transfers will be implemented and tested separately.
Checking verified Stripe payment status...
New $150 booking checkout SANDBOX ONLY
TEST CARDS ONLY: This payment belongs to the separate fictional November 10 cleaning booking, not the completed $100 pilot. Do not enter real payment details. The signed Stripe webhook, not the return page, verifies payment.
This creates a Stripe sandbox customer payment. It does not transfer funds to the provider or pay out a bank account.
Checking whether this booking is eligible...
Before booking a cleaning service
OpenNow helps customers and cleaning service providers connect, request quotes, exchange messages, and manage bookings. Automated booking emails are not enabled in this testing environment. Use Messages to coordinate test bookings. Provider availability is self-reported, and listings are reviewed by an administrator, not independently credential-verified. Payments through OpenNow, identity verification, background screening, and dispute resolution are not yet available. Do not pay through the platform, and independently confirm provider qualifications before arranging service.