Cleynce
Cleynce is an Australian cleaning marketplace that connects property owners with verified cleaning businesses. Customers post residential, commercial, or tender jobs, while businesses discover relevant local leads through subscription credits or pay-per-lead access, unlock opportunities, send quotes, chat in real time, and manage payments through Stripe — all supported by a centralized admin platform.

Full Description
Problem
Solution
Key Features
- Two-sided marketplace connecting customers with cleaning businesses
- Multi-step job posting for residential, commercial, and tender jobs
- Type-specific job forms with structured service requirements
- Address and suburb selection with geocoding and coordinate validation
- Location-aware matching using service areas, travel radius, and geospatial queries
- Business directory with company discovery and direct quote requests
- Lead unlocking through subscription credits or pay-per-lead billing
- Unlimited lead plans with separate tender-access permissions
- Stripe subscription billing for cleaning businesses
- Stripe Connect integration for customer invoice payments to businesses
- Quote creation, submission, acceptance, and job workflows
- Real-time customer-business messaging using Socket.IO
- Job invoices, payment links, and payment lifecycle handling
- Reviews, disputes, issue reporting, and trust and safety workflows
- ABN verification and compliance document management
- JWT authentication with OTP and password recovery flows
- Admin plan management with Stripe price synchronization
- Business, customer, and platform user management
- CMS for blogs, support articles, and platform content
- AWS S3 media and document storage
- Automated email notifications using Nodemailer
- Scheduled maintenance and job expiry using cron jobs
My Contributions
- Designed and developed the Cleynce platform across the full stack
- contributing to the customer
- business
- admin
- and shared backend applications.
- Architected the multi-application structure with separate customer
- business marketing
- business dashboard
- and admin frontends powered by a centralized Express and MongoDB API.
- Built customer workflows for structured job posting
- quote comparison
- job tracking
- invoices
- reviews
- disputes
- and real-time communication with businesses.
- Developed business operations features including available and active jobs
- lead unlocking
- subscription credits
- pay-per-lead access
- tender access
- quote management
- billing
- compliance
- earnings
- and ROI reporting.
- Implemented business onboarding workflows with ABN verification and compliance document management.
- Built Stripe billing workflows supporting business subscriptions
- one-time lead unlock payments
- subscription credits
- invoices
- payment methods
- and Stripe webhooks.
- Integrated Stripe Connect OAuth to allow businesses to receive online payments for customer invoices through connected Stripe accounts.
- Implemented location-aware lead matching using Photon geocoding
- service areas
- travel radius
- country filtering
- and MongoDB geospatial data.
- Developed real-time customer-business communication using Socket.IO across the customer and business dashboards.
- Built admin functionality for managing businesses
- customers
- jobs
- plans
- subscriptions
- compliance documents
- disputes
- CMS content
- and platform analytics.
- Implemented scheduled cron workflows for job expiry and subscription-related maintenance.
- Deployed the platform using Docker
- AWS ECR
- AWS ECS
- and GitHub Actions CI/CD
- with separate frontend applications hosted on independent subdomains.
Tech Stack
Architecture
Challenges & Solutions
Applications
Customer Website & Dashboard
livecleynce.com
Public customer-facing website and authenticated workspace where property owners discover cleaning businesses, post structured jobs, compare quotes, communicate with businesses, manage jobs, pay invoices, and access support.
- Marketing and landing pages
- Business directory and company profiles
- Customer registration and OTP authentication
- Multi-step residential, commercial, and tender job posting
- Job tracking and management
- Quote comparison and acceptance
- Real-time chat with businesses
- Invoice and payment management
- Reviews and dispute reporting
- Support center and knowledge base
Business Marketing Website
livebusiness.cleynce.com
Public acquisition website for cleaning businesses to understand the Cleynce marketplace, explore pricing, learn about lead access, and enter the business registration funnel.
- Business-focused marketing pages
- Pricing and subscription information
- Lead generation and platform value proposition
- Business registration entry points
- Testimonials and product information
Business Operations Dashboard
liveapp.cleynce.com
Operational workspace where cleaning businesses discover and unlock relevant jobs, manage leads, send quotes, communicate with customers, manage subscriptions, connect Stripe, and track business performance.
- Available and active jobs
- Subscription credit lead unlocking
- Pay-per-lead access
- Tender access based on plan permissions
- Quote creation and management
- Real-time customer chat
- Subscription and billing management
- Stripe Connect account setup
- Customer invoice payment setup
- Earnings and ROI reporting
- Compliance document management
- Notifications and account management
Admin Dashboard
liveadmin.cleynce.com
Internal platform control center used to manage businesses, customers, plans, subscriptions, compliance, disputes, content, and marketplace operations.
- Business and customer management
- Job and marketplace management
- Plan and pricing management
- Stripe price synchronization
- Subscription management
- Compliance document review
- Dispute and support management
- Role-based access control
- Audit logs
- CMS and content management
- Analytics and reporting
- Real-time platform communication
Shared Backend API
liveapi.cleynce.com
Central Express and MongoDB service powering authentication, users, jobs, leads, quotes, subscriptions, billing, payments, notifications, chat, file uploads, and scheduled workflows across all Cleynce applications.
- REST APIs for all frontend applications
- JWT authentication and authorization
- OTP and password recovery workflows
- Job, lead, quote, and invoice APIs
- Stripe Billing and Stripe Connect integrations
- Platform and connected-account webhook processing
- Socket.IO real-time communication
- AWS S3 file and document uploads
- Email notification workflows
- PDF and invoice generation
- Scheduled cron jobs and maintenance workflows