Skip to content

v0.0.1

Latest
Compare
Choose a tag to compare
@TheNewThinkTank TheNewThinkTank released this 17 Aug 15:45
· 67 commits to main since this release

Added

  • CHANGELOG
  • FastAPI app "Fitness-Tracker", with TinyDB backend, exposed through Docker container
  • Program logging (Located in folder: logs)
  • Plotting with the Seaborn library
  • Tech Docs, auto-generated by Sphinx and hosted on readthedocs
  • Multiple unit test suites (Pytest)
  • BDD (Behavior Driven Development, using the Behave framework)
  • Multiple GitHub Actions workflows
  • Data quality validation (Pydantic, Great Expections)
  • Package dependency management (Poetry)
  • KPI tracking: 1-Rep-Max estimation (Epley and Brzycki formulas)
  • Realistic workout data simulation (with naturally progressing trend over time)
  • Catalogue of musclegroups, corresponding exercises and suggested weight ranges (for simulations)