Multi-tenant SaaS
Gym Victoria
Referential integrity across every record.
A gym management SaaS for multiple locations, designed and built from the ground up: members, trainers and tiered plans.
- Role
- Full-stack engineer, freelance
- Period
- Aug - Dec 2024
- Contribution
- Designed and built from the ground up: schema, role-based authentication, interface and CI/CD.
- Technologies
- Next.js, PostgreSQL, Tailwind CSS, Vercel
- Scope
- Product
- Interface
- API & logic
- Data
- Payments
- Delivery
01
Context
A gym SaaS supporting member registration, trainer assignment and tiered membership plans across multiple locations.
02
Data model
I designed the complete relational schema, covering members, trainers, memberships and payments, with referential integrity, so that query bottlenecks and inconsistent states were addressed before reaching production.
03
Authentication
Role-based access for administrators, trainers and members, with secure server-side session management, implemented directly rather than through an authentication library.
04
Delivery
A Tailwind-optimised interface with page loads under two seconds, deployed to Vercel with automated zero-downtime CI/CD on every push.
Available for remote positions and relocation
Contact
I am currently considering new opportunities. I am most effective in teams that need an engineer able to take a problem from the user interface through to the banking integration. Please write to the address below.