Skip to content

thiagosf/workout-at-home

Repository files navigation

workout@home

Webapp to help you exercise at home.

Dev

Storybook

yarn storybook

Run webapp

yarn start

Build webapp

yarn build

Components

  • MuscularGroupCount
  • ColorModeSwitch
  • Logo
  • ExerciseHeader
  • TabBarMainButton
  • TabBarButton
  • PagingDots
  • MuscularGroup
  • ExerciseCard
  • Exercise
  • Header
  • TabBar
  • ExerciseCarousel
  • ExerciseFilters
  • ExerciseMiniControls
  • ExerciseMiniList
  • ExerciseMiniNext
  • EmptyList
  • RepetitionCount
  • Timer
  • WaitBeforeNextExercise
  • Finish
  • MuscleGroupBody
  • NumberControl
  • RestBetweenExercises
  • AddToHomeScreen

Pages

  • Home
  • Exercices list
  • Workout
  • NextExercise
  • Finish
  • Onboarding
  • Not found
  • Saved lists

Store

  • exercises

Todo

  • Refactor allColors using utils:valueByMode
  • Create route view to /workout, add /workout/next and /workout/finish to mantain Timer on top
  • Add animations with framer-motion
  • Desktop version
  • i18n support
  • Remove item on sort list
  • Improve confirmation component
  • Fix close button into add to home screen component
  • Onboarding scrollbars
  • Add sound on over seconds in an exercise
  • Add multiple times same exercise
  • Edit saved list
  • Add custom exercise
  • Create API to exercises list
  • Add animation on saved lists page
  • Make .web.app domain (https://firebase.google.com/docs/hosting)

Credits