Skip to content

A self-hosted application for tracking workouts and competing with others to uphold streaks.

Notifications You must be signed in to change notification settings

aunefyren/treningheten

Repository files navigation

Treningheten

Github Stars Github Forks Docker Pulls Newest Release Go Version



Donate

Like the project? Have too much money? Buy me a coffee or something! ☕️



Introduction

Treningheten is a web-based platform for tracking workouts. A workout season is set with a start and end-date defined. Users join the season with a weekly workout goal. Then users track their workouts within the platform, showing their percentage completion of each week. If a user achieves 100% or more, a workout-streak is added to the leaderboard. The point is to motivate each other to reach a personal workout goal!



Image showing the wishlist section of Pønskelisten.



Features

  • User registration and verification using invitation codes and e-mail
  • Season-based workout periods
  • Weekly workout tracking
  • Dynamic leaderboard and season history
  • Compete to uphold streaks and win prices from other users by spinning a wheel of fortune
  • Admin interface for management (in progress)
  • Sick leave for when unable to work out
  • Achievements given when certain actions are done