IronHide Fitness needed a robust, automated system to replace its manual, paper-based member management process. The goal was to create a web-based portal that could manage memberships, record payments, and control access to the gym through a door system integrated with facial recognition.
As the sole developer of the portal, I designed and implemented the entire system from the backend to the frontend. This included integrating hardware-level API communication, building a responsive user interface, and setting up secure RESTful APIs for device communication.
One of the biggest challenges was integrating with the facial recognition system, which required working through a complex and poorly documented API protocol. Careful reverse engineering and extensive testing were necessary to ensure reliable communication between the device and the CRM.
The portal eliminated the need for manual record-keeping, significantly reducing administrative overhead and minimising missed or misplaced payments. Members now enjoy seamless, contactless access to the gym, while staff benefit from automated reporting and real-time data insights.
© 2025 Nipun Perera