a web based scalable and responsive fitness analytics application

2

Click here to load reader

Upload: harbinger-systems

Post on 07-Jul-2015

135 views

Category:

Technology


0 download

DESCRIPTION

A robust and novel fitness tracking platform for athletes and coaches revitalized the client’s overall customer experience and increased long-term brand loyalty

TRANSCRIPT

Page 1: A web based scalable and responsive fitness analytics application

A robust and novel fitness tracking platform for athletes and coaches revitalized the client’s overall customer experience and increased long-term brand loyalty

A start up ISV in fitness and wellness domain

Providing technology based analyticssolutions for athletes and gyms to optimizetheir workout training

The technology stack of the application wasnot scalable to meet future needs. It alsosuffered from high latency and UI/UX issuessuch as lack of intuitive navigation, RWDcompliance etc.

A web based scalable and responsive fitness analytics application

After due-diligence Harbinger proposed the redevelopment ofthe entire application to ensure a robust, flexible and scalablesystem. MongoDB was used to store and accommodate different

workout types and their associated unstructured data Implemented a user management system in rails and

combined it with an access management system forseamless on-boarding process of gym affiliates

Utilized wireframes approach to design layout andoptimize placements of components followed by validationfrom actual users ie. Coach and athletes

Built the application in responsive manner andutilized a third party jQuery plugin to constructgraphs and charts to present statistical data to theusers

Integrated open source plug-in for calendar viewand grid view with search functionality

Progressive loading form implemented usingHTML5 and JavaScript. It prevented page stack upfrom the time it loads, thus keeping the pageclean and making it easier for users to navigatethrough various features on the screen

Implemented an in-house built plugin using jQuery thatreciprocates user interactions with the HTML form andconverts that data into textual workout summary

Integrated 3rd party application Disqus, a socialcommenting system with single sign on feature and Olark,a live chat support system for users to interact andcollaborate their experiences and results

Managing user session & ownership of data for individualathletes to access and punch in details through kiosks

www.harbinger-systems.com © Harbinger Systems [email protected]

Calibri, 20, Bold

Application to be made scalable amidstunstructured data for over 9 workout typesalong with reduced latency

A functionality to add affiliated gyms wasneeded

Develop a user centered design with theability to display key metrics in a visuallyappealing format irrespective of screen size

Provide real-time generation of workoutsummary for users

Social media integration was essential Enable users to access application via kiosks

Web Application Development

Situation Harbinger Solution

Challenges

Tools & Technologies

HSTC 1101

Ruby On Rails 3.2 jQuery 3.1 MongoDB HTML5 CSS3

Page 2: A web based scalable and responsive fitness analytics application

www.harbinger-systems.com © Harbinger Systems [email protected]

Calibri, 20, BoldWeb Application Development

HSTC1101

Robust and Scalable architecture enabled easy future enhancements like adding more workout types.Platform can easily scale up in additional ‘000s user load of end-user and ensuring high throughput amidstconcurrent users.

Effortless on-boarding process for gym affiliates resulted in increased web traffic conversions, therebyincreased user base

Application provides a seamless experience over web, mobile and kiosk resulting in wider accessibility andsavings for the client

Enhanced user experience and ease of operations with:

Improved visualization of workout performance

Simplified process for logging in workout summary details and maintaining a consistent format

Reduced customer service response time and enabling users to collaborate with each other

Benefits