Needed React and Firebase developer
Budget: $750 – $1,500 USD
Most important requirements:
Be familiar with Google Firestore as our mobile app for the athlete which is already developed, uses that database.
Fast and responsive Web Application
-3 Phases:
- Connection to Google Firestore to authenticate Users with Login Button on our website
- Development of functionality of the web app for trainers to plan training for athletes (s. Google Sheet)
- Use of our Firestore Database Structure is strongly wanted
- Trainer can see all his athletes in an overview
- Trainer can create / update and delete training plans for athlete.
- Trainer can import finished trainings from athletes and upload a new training plan based on the filled-in training plan
- Trainer can add or delete different exercises in an exercise library that can be used for the training planning
- Trainer can set nutritional goals for the athlete and post questions regarding the athlete´s fitness levels.
- Trainer can link videos and type-in feedback after a new training plan is created
- Training plan templates: The trainer can save training plans and use them for other athletes.
- Enable “Team Function” where one trainer can send the created training plan to several athletes at once and monitor them afterwards.
- Different registered athletes can be put in a team where the trainer can upload one training plan that is then provisioned to several athletes.
- optional: Enable Email Notifications when the athlete finished a training week to notify the trainer
-Technologies / Frameworks to be used:
- React JS with Typescript
- Firestore
- Firebase Authenticate
- Redux JS
Be familiar with Google Firestore as our mobile app for the athlete which is already developed, uses that database.
Fast and responsive Web Application
-3 Phases:
- Connection to Google Firestore to authenticate Users with Login Button on our website
- Development of functionality of the web app for trainers to plan training for athletes (s. Google Sheet)
- Use of our Firestore Database Structure is strongly wanted
- Trainer can see all his athletes in an overview
- Trainer can create / update and delete training plans for athlete.
- Trainer can import finished trainings from athletes and upload a new training plan based on the filled-in training plan
- Trainer can add or delete different exercises in an exercise library that can be used for the training planning
- Trainer can set nutritional goals for the athlete and post questions regarding the athlete´s fitness levels.
- Trainer can link videos and type-in feedback after a new training plan is created
- Training plan templates: The trainer can save training plans and use them for other athletes.
- Enable “Team Function” where one trainer can send the created training plan to several athletes at once and monitor them afterwards.
- Different registered athletes can be put in a team where the trainer can upload one training plan that is then provisioned to several athletes.
- optional: Enable Email Notifications when the athlete finished a training week to notify the trainer
-Technologies / Frameworks to be used:
- React JS with Typescript
- Firestore
- Firebase Authenticate
- Redux JS