2020
During a little more than a year, I was working as the lead developer on the booking tool, which would later become an essential part of Fitogram with around 400 thousand monthly users.
I refactored the complete codebase into a more stable and maintainable version. This included converting the codebase from JavaScript to TypeScript, introducing the state management system MobX State Tree, and improving the folder structure. This was done in small releases, which allowed me to catch bugs early on.
The next step was the UI and UX brush-up. The UX changes required rewriting a large part of the application. During this time, I worked closely together with product owners and designers.
In December 2019, we finished the brush-up and all the missing features. I proposed to turn the booking tool into a Progressive Web App. After discussing this with leadership, I got the green light for the project, which I started developing soon. The result will soon be added to one of the premium packages, and it will replace most of the native applications we were offering before.
The web application is currently running in maintenance mode without any significant issues. Thanks to the extensive focus on clean code, developing new features is more accessible than before.