Fizziofit
The Idea
FizzioFit was a start-up with the idea of providing online therapeutic program creation for physiotherapists and program delivery to the therapist’s clients. To be a success the site needed to be a fantastic experience for both the Physiotherapists and their clients.
Building an exercise routine is very complex, but the user interface needed to be as simple as possible. Clients needed to be able to navigate their programs and view their workouts with minimum possible clicks.
The Approach
SCRUM
2 Week Sprints
Involved product owner (the client)
Rapid Deployment
The Solution
In order to facilitate short sprints, Octopus Deploy was chosen to complement our existing continuous integration environment built on Teamcity. Automating deployment through Octopus Deploy we were able to reduce our deployment time from about 40 minutes into a 30 second process that takes only two button clicks - removing some potential sources of error in the process. This also allowed us to perform “out-of-band” releases if we had a significant piece of functionality we wanted the FizzioFit team to give us feedback on.
Technologies
ASP.NET Web API
ASP.NET MVC 4
HTML5, CSS3
Knockout JS (MVVM)
NHibernate (ORM)
Castle Windsor (IoC)
SQL Server 2008
Automated Deployment
Single Page Application
Domain Driven Design (DDD)