About
The ThinDish service makes it easy to connect fitness trainers, dietitians, and physiologists with their clients worldwide. Each business receives a custom-branded iPhone app, Android app, and website.
Challenge
When we started our cooperation, ThinDish was already a functioning platform but needed to improve its level of service for corporate clients, meaning both user experience and functionality. Moreover, further service scalability was hardly achievable without implementing a totally new approach to the system architecture, thus becoming one of our main challenges.
Solution
In a nutshell, the service was re-developed using the most modern and scalable technologies. It is running in a distributed cloud infrastructure, including a server instances on Heroku and Amazon EC2, databases, and data storages.
Push Notifications
A newly developed push notification feature provides users with up-to-date relevant information, encouraging engagement, sparking recognition, and increasing involvement.
Management Panel
The back-office management panel gives customers full control over user and group management, billing, payment processing, and app customization. A flexible skinning system allows for the creation of customized apps, using only the management panel and configuration options, with no need for further programming.
Features
- Quick photo journaling
- Themes
- Push notifications
- Credit card processing
Technologies
- Node.js
- Express
- HTML5
- CSS3
- PhoneGap
- Backbone.js
- Geddy
- Angular
Infrastructure
- Heroku
- Amazon EC2
- Amazon S3
- Amazon Cloud Front CDN
Result
The new system allowed ThinDish to present a totally new level of service to its clients.
The Apps
Customized branded apps were developed to be fully compatible with the App Store / Google Play policies, which made it possible for ThinDish.
Management Panel
The Management Panel was warmly received by users. It allowed them to have full control over all operations without requesting ThinDish support as before.
Working with the team at Qualium Systems was an absolute pleasure. They are truly a diamond in the rough. Great communication skills and the work was always done on time. Most importantly I was able to trust them. We plan to continue working with them in the future.