Skip to content

Мобильное приложение дневник тренировок. React-Native/TypeScript

Notifications You must be signed in to change notification settings

Dimi-Dun-Morogh/gymbruh-RN

Repository files navigation

Gymbruh - дневник тренировок

Приложение дневник тренировок, позволяет создавать программы, упражнения, видеть свой прогресс и отслеживать статистику
google play - https://play.google.com/store/apps/details?id=com.gymbruh1
gymbruh


tech stack: React-Native, redux, TypeScript

gymbruh

gymbruh

![gymbruh](https://i.yapx.ru/On5KIl.png"create routine screen")

gymbruh

gymbruh

gymbruh

gymbruh

TO DO :trollface:

  • exercise creation screen/state/logic ✅ (26.08.2021)
  • exerciseScreen render ✅ (26.08.2021)
  • detailed exerciseItem Screen ✅ (6.09.2021)
  • workout creation screen/state/logic ✅ (7.09.2021)
  • delete routine ✅ (10.09.2021)
  • edit/delete exercise ✅ (11.09.2021)
  • create some modal component ✅(11.09.2021)
  • more details on RoutineDetailsScreen ✅(12.09.2021)
  • history screen/state/logic ✅ (10.09.2021)
  • workout sesh screen/state/logic ✅ (9.09.2021)
  • set async/persist storage for all data ✅ (10.09.2021)
  • some history preview component ✅(12.09.2021)
  • fix icons for IOS
  • create settings screen/store ✅(15.09.2021)
  • localization with i18 ✅(18.09.2021)
  • dark/light theme ✅(16.09.2021)
  • some chart for history component ✅(18.09.2021)
  • fix Date.toLocale string locale ✅(19.09.2021)
  • some validation for inputs ✅(22.09.2021)
  • sounds for workout/set submit ✅(19.09.2021)
  • refactor settings screen(add some components, add sound off/on option) ✅(21.09.2021)
  • make an option to use workout without routine and add exercises manually; ✅(24.09.2021)
  • prompt user before leaving workout screen; ✅(24.09.2021)

25.09.2021 🐄 release 1.0 🐄


  • init device's language for i18n on first launch ✅(15.10.2021)
  • back up user data to external storage ✅(14.10.2021)

17.10.2021 🐄 release 1.0.1 🐄

27.10.2021 🐄 release 1.0.2 🐄


🪲 bugs 🪲 :

  • stack screen titles on app launch translated to language set in i18n init config rather then language from redux
  • list items in chart pie should be sorted by amount
  • if exercise that was in routine was deleted and you go detailedRoutineScreen, app will crush
  • record weight won't update if weight is same but reps are more, need to add check on reps
  • createRoutineScreen is not scrollable
  • immutable state invariant middleware warnings

About

Мобильное приложение дневник тренировок. React-Native/TypeScript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages