https://github.com/zaprogrammer/my-workouts
https://github.com/zaprogrammer/my-workouts
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/zaprogrammer/my-workouts
- Owner: zaprogrammer
- Created: 2022-04-12T21:57:57.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-12T22:54:09.000Z (about 4 years ago)
- Last Synced: 2025-01-22T23:28:26.393Z (over 1 year ago)
- Language: TypeScript
- Size: 454 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My Workout App
## Covered points
- [x] A user can authenticate and visualise his/her training plan for the week.
- [x] A user can see details about the workout sessions (past and future): name, duration, type, status - (completed or not).
- [x] A user can Start a workout session.
- [x] A user can see the list of exercises from a workout session and keep track of which ones have been done, which one is the current, and which ones are left to be done. Each exercise item on the list should contain - its name, a picture, the number of repetitions or duration, weight used (if any) and an indicator that shows - if the exercise is done or not.
- [x] A user can mark an exercise as done during the workout session. If the exercise being completed is not the current one, all exercises that are before it have to be also marked as completed.
## Initialization
If you installed yarn and node you just need to follow two steps:
Install dependencies:
```
yarn
```
Start the Expo application
```
yarn start
```
Launch the default browser with the Expo application:
```
yarn web
```