One Iota Golf - Web App Improvements

Closed
One Iota Golf Inc.
New Westminster, British Columbia, Canada
Ryan Stolys
Ryan Stolys He / Him
Technical Lead
(32)
3
Project
Academic experience
120 hours per learner
Learner
Anywhere
Intermediate level

Project scope

Categories
Website development Software development
Skills
application programming interface (api) hypertext markup language (html) jquery computing platforms javascript (programming language) user interface (ui) auditing
Details

One Iota Golf Performance has developed a software platform that helps athletes and coaches track on-course and off-course performance and uniquely mental performance. The platform has evolved significantly over time and grown from a basic web app to one supporting various roles, organizations and a mobile app. Currently we are performing a design audit of the web app design to identify areas that the existing user interface and experience can be improved. This project is directly connected to that work.


The main focus of this project is the following: 

  • Update the existing web app interface to incorporate the adjustments made. 
  • Update the platform APIs to accommodate changes to the interface.   
Deliverables

The exact tasks required to complete the project will be up to the team and can be adapted as needed to achieve the goals and purpose of the project. The general tasks will include: 

  • Backend Development in TypeScript
  • Frontend Development with JS, JQuery, Tailwind, HTML, EJS
  • Updating and Building API contracts 
  • Updating existing implementations for the revised design. 


The final deliverables will be: 

  • A revised web application meeting the design 
  • Supporting documentation for the web app design as needed


Mentorship

Those working on our project will connect directly with our technical lead for guidance and support throughout the project. We will support you in:

  • Understanding design intentions and decisions 
  • Understanding existing backend architecture + front end code base
  • Guide development priorities
  • Other support as needed


About the company

Company
New Westminster, British Columbia, Canada
2 - 10 employees
Technology, Sports & fitness

One Iota Performance strives to help individuals and teams consistently improve and achieve their performance and wellness potential. We are seeking to apply to principles of psychology, data analytics, high-performance and wellness to software tools accessible by all.

We currently have an existing golf-specific application that helps competitive golfers and coaches identify where to spend their time and energy to improve performance. Details can be found on our website.