FizzioFit - Mammoth Project

image

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)