
Sports Training Diary
Sports Training Diary is a Web application that helps to plan and track training sessions. Users can schedule workouts consisting of multiple activities or use workout routines suggested by the system. The application can synchronize with various sports computers to collect statistical data on blood pressure, heartbeat, burnt calories, etc. The information is used for daily progress reports that can be received via e-mail. The system also suggests optimal workout routines and offers other useful tools for effective training.
Sports Training Diary also offers dedicated profiles for companies. Each company can have their own account and users.
The customer needed a flexible Web application that could be customized to the needs of different companies. The product had to be integrated with Web services, such as Twitter, and support synchronization with various sports devices, e.g., Garmin products.
- The team had to build the highly functional and flexible application from scratch.
- The software had to be very customizable, so that the company could offer it to different customers.
- It was to handle maximum traffic loads while showing smooth performance.
For this project the team designed and built a solution consisting of a system core and a number of configurable modules. This architecture allowed for creating a high performance and scalable system that could be easily adjusted to fit the requirements of different companies.
The application has been customized for many companies, including Statoil, Gjensidige, and others. With the launch of this solution Jarle Holt/Segmentor received a new revenue channel. The application was released in English and Norwegian but other languages can be added, if necessary.
Technology Stack
Server Platform
Microsoft Windows Server 2008
Client Platform/Application Server
Multiplatform clients/IIS 7.0
Technologies
Microsoft .NET 2.0 – 3.5, LINQ, MS Entity Framework, Silverlight, JavaScript, AJAX, jQuery, HTML, CSS, WCF, MS Reporting Services, SMS, Garmin API, Google Maps API
Programming Language
C#, ASP.NET, JavaScript, HTML, XML
Database
MS SQL Server 2008 R2
Database Design Tool
Sybase Power Designer 15, SQL Server Management Studio, Microsoft Visual Studio 2008
Database Modeling Tool
Sybase PowerDesigner 15, Microsoft Visual Studio 2008
Development Environment
Microsoft Visual Studio 2008, Sybase PowerDesigner 15, MS SQL Server 2008 R2