
A gym management mobile app with role-based access for members, trainers, and admins. Built with React Native and Go.
PUBFitness is a mobile app for gym management. It provides different interfaces for members, trainers, and administrators — each with appropriate permissions and workflows.
React Native for cross-platform mobile, Go backend with PostgreSQL and Redis. Deployed on a self-managed VPS with Docker and CI/CD pipelines.
Designing a flexible permission system that handles complex gym workflows while staying simple for end users. Implemented hierarchical RBAC with granular permissions per role.
Duration
4 months
Date
2025
Technologies