Logo Lanfrica

fmungai001/usafibora

Domain:

digital infrastructure

Record type:

software
Creator:
fmu
Host:
Production-ready on-demand cleaning services marketplace for Kenya. Connect customers, providers, and cleaners with a modern mobile-first platform inspired by Uber and Aldobi. # UsafiBora - Professional Cleaning Services Marketplace **Professional Cleaning. Booked in Minutes.** A production-ready, modern on-demand cleaning services marketplace platform connecting customers, cleaning companies, and service professionals across Kenya. ## 🎯 Vision Make professional cleaning services accessible, affordable, and trustworthy through a simple mobile-first platform. **Core Flow:** Customer β†’ Platform β†’ Cleaning Company β†’ Cleaner ## πŸš€ Quick Start ### Prerequisites - Node.js 18+ - PostgreSQL 14+ - npm or yarn - Git ### Installation ```bash # Clone repository git clone github.com cd usafibora # Install dependencies npm install # Setup environment variables cp .env.example .env # Edit .env with your configuration # Setup database npm run db:setup npm run db:seed # Start development servers npm run dev ``` ## πŸ“ Project Structure ``` usafibora/ β”œβ”€β”€ frontend/ # React web & mobile app β”‚ β”œβ”€β”€ src/ β”‚ β”‚ β”œβ”€β”€ components/ # Reusable UI components β”‚ β”‚ β”œβ”€β”€ pages/ # Page components β”‚ β”‚ β”œβ”€β”€ features/ # Feature modules (auth, booking, etc) β”‚ β”‚ β”œβ”€β”€ services/ # API clients β”‚ β”‚ β”œβ”€β”€ hooks/ # Custom React hooks β”‚ β”‚ β”œβ”€β”€ context/ # Context providers β”‚ β”‚ β”œβ”€β”€ styles/ # Global styles & theme β”‚ β”‚ β”œβ”€β”€ utils/ # Utility functions β”‚ β”‚ └── App.tsx β”‚ └── package.json β”œβ”€β”€ backend/ # Node.js/Express API β”‚ β”œβ”€β”€ src/ β”‚ β”‚ β”œβ”€β”€ api/ # Express routes β”‚ β”‚ β”œβ”€β”€ services/ # Business logic β”‚ β”‚ β”œβ”€β”€ models/ # Database models β”‚ β”‚ β”œβ”€β”€ middleware/ # Auth, validation, error handling β”‚ β”‚ β”œβ”€β”€ utils/ # Helpers β”‚ β”‚ β”œβ”€β”€ config/ # Configuration β”‚ β”‚ └── server.ts β”‚ └── package.json β”œβ”€β”€ database/ # Database schema & migrations β”‚ β”œβ”€β”€ schema.sql # Complete database …