Premium cleaning and home services platform. Order in one click.
Live: clean.sb0.tech
SB0 Clean is a technology-driven platform for ordering professional cleaning and home-maintenance services. Built for the initial launch at Leonardo Plaza City Tower, Beer Sheva, with architecture designed for multi-building and multi-city expansion.
- 3D Property Selection — Interactive Three.js tower model with per-floor/apartment picking
- Satellite Map — MapLibre GL JS with cinematic fly-in to building location
- One-Click Ordering — Service level → additions → schedule → pay in under 60 seconds
- Smart Pricing — Dynamic pricing based on property size, service level, and additions
- SB0Pay Integration — Secure payment via SB0Pay with line items and installments
- Recurring Plans — Weekly, Bi-Weekly, Flex 4, Flex 8 subscription options
- Business Support — Free invoicing, multi-location, centralized billing
- Leonardo-Specific — Dedicated entry experience with 10% first-visit discount
- PWA — Installable, offline-capable progressive web app
- RTL Hebrew — Full right-to-left layout with Heebo typography
- Framework: Next.js 16 (static export)
- Language: TypeScript
- Styling: Tailwind CSS v4
- 3D: React Three Fiber + drei + react-spring
- Maps: MapLibre GL JS
- Animation: Framer Motion
- State: Zustand
- Payment: SB0Pay API
- Hosting: Firebase Hosting
- Package Manager: Bun
# Install dependencies
bun install
# Create env file
cp .env.example .env.local
# Add your SB0Pay API key to .env.local
# Run development server
bun dev
# Build for production
bun run build
# Deploy to Firebase
firebase deploy --only hosting --project sb0-clean| Variable | Description |
|---|---|
NEXT_PUBLIC_SB0PAY_KEY |
SB0Pay API key for payment processing |
src/
├── app/ # Next.js App Router pages
│ ├── page.tsx # Landing page
│ ├── leonardo/ # Leonardo-specific entry
│ ├── book/ # Booking flow
│ │ ├── success/ # Payment success callback
│ │ └── cancel/ # Payment cancel callback
│ └── account/ # Customer dashboard
├── components/
│ ├── booking/ # Multi-step booking flow
│ ├── landing/ # Landing page sections
│ ├── layout/ # Header, Footer
│ ├── map/ # MapLibre satellite map
│ ├── motion/ # Animation system (Framer Motion)
│ ├── three/ # 3D building scene (R3F)
│ └── ui/ # Button, Card, Badge
├── lib/
│ ├── sb0pay.ts # SB0Pay API client
│ └── store.ts # Zustand booking state
└── public/
├── logo.png # SB0 brand mark
├── manifest.json # PWA manifest
└── sw.js # Service worker
| Package | Description | Starting Price |
|---|---|---|
| Classic | Routine cleaning | ₪219 |
| Premium | Thorough cleaning | ₪329 |
| Deluxe | Deep & comprehensive | ₪499 |
| Master | Premium managed service | ₪799 |
Windows, Disinfection, Repairs, Painting, Floor Treatment, Laundry
MIT — SB0 LTD