Project / Multi-tenant booking SaaS
production
EntraBook
A deployed multi-tenant booking SaaS for court sessions, classes, and property rentals.
The problem
Organisations need tenant-scoped bookings, role-based administration, and subdomain routing without fragmenting identity or operations.
Evidence note
Deployed at entrabook.com; production SaaS scope is documented in the resume.
Contribution
- Built React, Node.js/Express, SQL Server, and Linux deployment components with Nginx, PM2, and Cloudflare.
- Implemented organisation-scoped data access, role-based administration, and subdomain-based tenant routing.
- Built REST APIs and relational data models for booking, payment, webhook, and email workflows; designed OAuth2/OIDC/JWT sessions with HMAC-protected state, host-only cookies, and refresh-token rotation.
Technology focus
- React
- Node.js
- Express
- SQL Server
- OAuth2
