Nike approached AnalogFolk to help rethink their Trainers Hub website – to give Nike’s trainers, and everyday athletes, a simple way to communicate. 

We built a web app, with a mobile-first focus, where athletes were able to post questions to Nike’s roster of professional trainers. The questions and answers would then be published to the web app after going through editorial checks in the bespoke publishing system, which we also built for them.

Because of limitations in Nike’s tech stack at the time, the decision was made that creating a bespoke CMS, using React for the UI and Java services for the backend, would be the most appropriate solution for the app. The public facing website was also built as a single page app, using React. This would be one of our first projects with the, at the time, relatively fresh library.

Questions submitted through the website would end up in a pending state in the publishing system/CMS. Editors would then assign questions to trainers based on their expertise. Trainers would answer the questions and editors would then publish the question and answer to the website.

My role included technical direction and documentation for both frontend and backend; API definition; frontend lead and development of the SPA; CMS development; as well as some additional Java backend service development.

The web app won the Judges' Choice for Best Mobile Sites & Apps – Fitness & Recreation at the 2017 Webby Awards.

Technologies used:

  • React
  • SPA
  • Java
  • Spring
  • AWS