Steps tracking app | NexGenDesign
Request
a quote

Steps Tracking App

project imageproject imageproject image

Description: Steps tracking app where users compete by the amount of steps they do daily and log their results to leaderboard.

Client: US private entrepreneur.

Challenge: The initial request from our customer was QA for the app that was developed by a third-party team, code review and website update. But over a period the development team failed to finish the project and we offered to complete the app by hiring our development team. The main challenge was to pick up the source code after another team and finish it off. Since app release was announced far before, our team had a strict deadline.

The mobile app should track the amount of steps a user does each day. The customer also wanted to bring a competition feature by implementing a leaderboard where users could put their results and watch their friends’ progress.

Solution: As an IT outsourcing brokerage we managed to provide the customer with a variety of teams: hired a QA team with device for testing, then we found an experienced iOS development team for mobile app and YII team for server backend. With all that, we managed to successfully release before the deadline. The app tracks the amount of steps via Fitbit, Jawbone or HealthUp. Users can also log their results to leaderboard manually and watch their friends’ achievements there. The server part of the app is intended to check if the users are not cheating when they add the number of steps manually and pull ahead. It applies limits for the number of steps for every user depending on his previous achievements.

Our customer also worked out a contest idea for the app release: those who make the most steps through the month win a special prize.

Technologies: YII, PHP, iOS.

Development stage: After the release the app still has points to improve: refactoring, app crash analyses, improvement of results assignment logic and implementation of ability to report about users who cheat.

Development Team

Request a Demo