2018 — 2020
Fitness club CRM
Scheduling, loyalty, mobile interfaces and Trello.
Full-stack developer
The challenge
Connect scheduling, customers, loyalty and team workflows.
What I built
- Developed scheduling and loyalty features.
- Worked on mobile and Trello integration.
Results
- Delivered scheduling, loyalty and mobile integration features.
Components & connections
Interfaces
- Web interfaceCRM modules in the browser.
- Mobile appMobile product workflows.
CRM modules
- SchedulingFitness club scheduling module.
- Customers & loyaltyCustomer and loyalty workflows.
Workflows
- Task integrationConnecting operational tasks to the CRM.
- TrelloTeam task management.
- Web interface→Schedulingschedule
- Web interface→Customers & loyaltycustomers
- Mobile app→Schedulingmobile access
- Scheduling→Task integrationtasks
- Task integration→Trellointegration
Engineering takeaway
Context
Scheduling, loyalty, a mobile interface and integration with task management.
- Consistent web and mobile workflows.
Approach
Developed the CRM around everyday workflows for staff and customers.
- Connect operational tasks to product workflows.
Lessons
- An operational product requires alignment between its web interface, mobile application and the team’s actual processes.
Stack
- CodeIgniter 3
- Vue
- NativeScript
- Trello API