Timify is a cloud-based appointment booking system that serves over 50,000 businesses worldwide.
The company had validated their product/market fit with an in-house prototype, but as the business grew, it became clear that this foundation was not sturdy enough to support further expansion. The entire system needed to be re-engineered from the ground up.
anchorFoundational structures and strategies
Timify had ambitious internal deadlines, so we completed the first release version of the new application in just over four months. Following the release, we joined forces with Timify’s engineers to get them up to speed on best practices and patterns for Ember.js. With the proper foundation now in place, their team could confidently build upon what we established long into the future.
anchorWe recently have been recognized as an official sponsor of the Ember.js project along with international brands like LinkedIn and Yahoo.
anchorFeatures for the future
We spearheaded several engineering initiatives, including premium subscriptions, payment system integration, localization of the application in 15 languages, and support for time zones.
Timify took over these initiatives after our time together, and they’ve continuted to maintain and iterate upon these features.
anchorBuilding on a modern stack
Ember.js proved to be the right technology choice for an ambitious application like Timify that was built to last for years. The framework’s baked-in conventions enable larger teams to move fast without breaking things—a key element of our design philosophy.
Leveraging modern web technologies like SVG, we were able to achieve excellent runtime performance even for large data sets. The json:api-based server API allowed us to implement the client and server side of a feature concurrently.