Salon Management SaaS
Multi-tenant salon booking platform, built solo end-to-end. 27 domain modules across 110+ tables. Booking writes are protected by a pessimistic row lock plus a partial unique index as a hard backstop; a separate Redis mutex guards the temporary slot-hold cache. Caught and fixed a real production billing bug where two disconnected settings quietly disagreed on the platform's cut of every booking. Live at donebyme.dk.
- Modules
- 27 domain modules
- Decisions
- 11 ADR-level
- Architecture
- 18 signals
- Private repo
- Live
- Architecture Documentation (Public)
- +2 more external links
- TypeScript
- Next.js
- NestJS
- PostgreSQL
- +9 more stack items