A full-featured appointment and event booking SaaS platform for fitness studios, sports centers, and wellness businesses.
- Frontend: React + TypeScript + Vite + Tailwind CSS
- State: TanStack Query (server) + Zustand (client)
- Backend: PHP 8 (Laravel REST API)
- Database: PostgreSQL
- Testing: Vitest + Testing Library, Playwright (E2E), PHPUnit
- Node.js >= 20
- Docker + Docker Compose (for backend)
- PHP 8.x + Composer (optional, for local backend dev)
cd application/frontend
npm install
npm run devdocker compose up -dSee docs/TASKS.md for the full development roadmap and docs/AGENTS.md for conventions and guidelines.
This project uses Conventional Commits:
feat:— new featurefix:— bug fixdocs:— documentationstyle:— formattingrefactor:— code restructuringtest:— adding/updating testschore:— tooling, CI, dependencies
This project is governed by a Code of Conduct. By participating, you agree to abide by its terms.
See CONTRIBUTING.md for guidelines on how to contribute to this project.