Skip to content

chingu-voyages/v40-bears-team-25

Repository files navigation

Coach Me.


Overview

Attending Gyms are great and a good way not only to workout on our body goals but also connect with various people, but what happens when you are not so chanced?, what happens when your trainer is away for a while? what happens if it is rainy and there is no way to get to the gym to hit your body goals?. Coach Me is made with this problems in mind, trainees and trainers now have a platform where they can talk, share tips and give feedback and also trainers can manage his clients properly.

This project is currently under development by a remote team in the ongoing chingu voyage 40.


Features ✨✨✨

The features of the Coach Me app are -

  • A Dashboard that connects personal trainees and their clients.

  • Personal trainers are able to

    • Manage all clients bookings
    • Send emails / messages to remind them to renew their plan
    • Send messages to check their progress and how the program is going
    • Share the workout programs and tips through the app
  • Client are able to

    • See all the files shared by his trainer
    • Ask questions / Message with the coach
    • Upload videos of executions to receive feedback
    • See his membership/expiry date and renew from there
    • Schedule 1:1 sessions in the gym

Dependencies 📦📦📦

The list of dependencies used in the frontend/Backend are :

    "@testing-library/jest-dom"
    "@testing-library/react"
    "@testing-library/user-event"
    "react"
    "react-dom"
    "next"
    "react-redux"
    "@reduxjs/toolkit"
    "@mui/material"
    "@emotion/react"
    "@emotion/styled"
    "styled-components"
    "swr"
    "typescript"
   

The list of dependencies used for code quality and test are :

    "@testing-library/jest-dom"
    "@testing-library/react"
    "eslint"
    "prettier"

How to run 🚀🚀🚀

  • First, copy the url of this project
  • Then open your terminal on your local computer and -
    • navigate to the location you want to create the project in (eg - home or c:/)
    • enter the command git clone <url-of-this-project>. Alternatively, you can provide the name of the folder you want git to clone the project to with git clone <url-of-this-project> <name-of-folder>
    • cd into the project folder
    • Run npm install to install the packages for the frontend
    • Run npm run dev to start the development server

Releases

No releases published

Packages

No packages published