Workout.cool: kostenlose Open-Source-Plattform für Fitness-Coaching

Workout.cool: kostenlose Open-Source-Plattform für Fitness-Coaching 79

Eine kostenlose Open-Source-Fitness-Coaching-Plattform mit umfassender Übungsdatenbank. Sie unterstützt beim Erstellen von Trainingsplänen, beim Tracking des Fortschritts, beim Durchstöbern zahlreicher Übungen und bietet detaillierte Anleitungen mit Video-Demonstrationen.

#Ai工具箱 #Ai开源项目

Workout.cool: kostenlose Open-Source-Plattform für Fitness-CoachingEinführung

Workout.cool ist eine kostenlose Open-Source-Plattform für Fitnessanleitungen mit einer umfassenden Trainingsdatenbank. Sie hilft Nutzern hauptsächlich dabei, Trainingspläne zu erstellen, Trainingsfortschritte zu protokollieren, eine große Auswahl an Übungen zu durchsuchen und detaillierte Trainingsanleitungen sowie Video-Demonstrationen abzurufen. Dieses Projekt ist eine Weiterentwicklung der früheren Fitnessplattform Workout.lol – nachdem diese aufgrund betrieblicher Probleme (z. B. weil sich kein passender Kooperationspartner für Sportvideos finden ließ) verkauft und schließlich aufgegeben wurde, beschloss der Kernentwickler Snouzy, eine bessere Version zu entwickeln, die heute als workout.cool bekannt ist.

3cfb3304-099c-4e38-97c9-87853e3145dd.webp

Hauptfunktionen

  • Trainingspläne erstellen: Nutzer können je nach Bedarf und Ziel ihre eigenen Trainingspläne zusammenstellen.

  • Trainingsfortschritt protokollieren: Nach jedem Training kann eine Eintragung vorgenommen werden, um Fortschrittsveränderungen zu sehen und historische Daten als Diagramme darzustellen.

  • Übungsbibliothek: Über 200 Übungen mit Video-Demonstrationen, mehrsprachig unterstützt (derzeit Englisch und Französisch, weitere Sprachen können später ergänzt werden).

  • Filterfunktion: Übungen können nach Kriterien wie Übungstyp und primär beanspruchter Muskelgruppe gefiltert werden.

  • Sprachunterstützung: Derzeit werden Englisch und Französisch unterstützt, mit einfacher Erweiterbarkeit für weitere Sprachen.

  • Open Source und Self-Hosting: Der Quellcode ist vollständig öffentlich; Nutzer können die Anwendung auf ihrem eigenen Server betreiben und die Übungsinhalte selbst anpassen.

Technische Aspekte

Es werden aktuell verbreitete Technologien eingesetzt: Das Frontend nutzt Next.js (für schnelles Laden der Webseiten), die Programmiersprache ist TypeScript (für bessere Wartbarkeit des Codes), Datenbankoperationen erfolgen über Prisma (für einfachere Handhabung), und das Styling wird mit Tailwind CSS umgesetzt (für schnelleres und flexibleres Anpassen des Stils).

Für wen eignet sich Workout.cool?

  • Individuelles Training: Eigene Trainingspläne erstellen und jede Trainingseinheit dokumentieren.

  • Fitnesstrainer: Professionelle Pläne für Teilnehmer entwerfen und deren Trainingsfortschritt überwachen.

  • Austausch unter Fitnessbegeisterten: Hier können Trainingserfahrungen miteinander geteilt werden.

Installation von Workout.cool

Zwei Methoden werden unterstützt:

Verwendung von Docker (One-Click-Deployment, relativ unkompliziert).

Manuelle Installation (erfordert Node.js (Version 18 oder höher), pnpm (Version 8 oder höher) und eine PostgreSQL-Datenbank auf dem Computer).

So nutzen Sie Workout.cool im Detail

Kernfunktionen

  • Intelligente Planung: Erstellt individuelle Trainingspläne basierend auf den verfügbaren Geräten und den gewünschten Muskelgruppen.

  • Gesundheitsberechnungen: Drei Rechner für BMI, Herzfrequenz und Kalorien helfen dabei, den Körperzustand besser zu verstehen.

  • Fortschrittsaufzeichnung: Verwaltung des Trainingsfortschritts über einen Kalender.

Schritte zur Erstellung eines Trainingsplans

  • Geräte auswählen: Auf der Seite „Geräte" die verfügbaren Geräte anhaken (z. B. Eigengewicht, Widerstandsbänder, Kurzhanteln/Klimmzugstange usw.).

  • Muskelgruppen auswählen: Auf der Seite „Muskeln" die zu trainierenden Körperbereiche anklicken (Mehrfachauswahl möglich; ein erneuter Klick auf eine bereits gewählte Option hebt die Auswahl auf).

  • Übungen auswählen: Übungen können zufällig generiert oder selbst hinzugefügt werden.

  • Trainingssätze planen: Wiederholungen, Sätze und Pausenzeiten für jede Übung festlegen.

  • Supersätze kombinieren: Auf „+ Satz hinzufügen → Nächste Übung" klicken, um mehrere Übungen hintereinander zu trainieren.

Verwendung der Gesundheitsrechner-Tools

  • BMI-Bewertung: Durch Eingabe von Größe und Gewicht lassen sich Körperfülle, BMI-Wert und zielgerichtete Empfehlungen ermitteln.

  • Herzfrequenzzonen: Durch Eingabe des Alters werden die Herzfrequenzbereiche für unterschiedliche Trainingsintensitäten berechnet (z. B. Fettverbrennung bei 60 %–70 % der maximalen Herzfrequenz, aerobe Ausdauer bei 70 %–80 %).

  • Kalorienberechnung: Je nachdem, ob es sich um eine normale Person oder einen Sportler handelt, wird die entsprechende Formel gewählt (z. B. Mifflin-St Jeor für normale Personen, Katch-McArdle für Sportler). Anschließend wird die Aktivitätsintensität eingegeben, um den ungefähren täglichen Kalorienverbrauch zu berechnen.

Tipps zur Datenverwaltung

  • Fortschritt ansehen: Im Kalender sind Trainingstage dunkel markiert, sodass die Trainingsfrequenz auf einen Blick erkennbar ist; durch Anklicken eines bestimmten Datums lassen sich die Details dieser Trainingseinheit einsehen (welche Übungen gemacht wurden, wie viele Sätze, wie lange trainiert wurde).

  • Datenverlust verhindern: Die Daten werden standardmäßig im Browser gespeichert; bei Verlustgefahr kann über „Konto erstellen" eine Synchronisierung in die Cloud erfolgen.

Projektstatus

Das ursprüngliche Workout.lol wurde 2023 veröffentlicht und verfügte damals über rund 1400 Sterne (Anzahl der Beachtung auf GitHub), fast 100 Code-Forks und etwa 20.000 Besuche pro Monat. Aufgrund betrieblicher Schwierigkeiten – insbesondere weil sich kein verlässlicher Partner für Sportvideos finden ließ – wurde das Projekt an andere verkauft und schließlich aufgegeben. Später beschloss Snouzy, der Hauptentwickler des ursprünglichen Teams, einen Neustart – das heutige Workout.cool. Damit wurden die Probleme des alten Projekts in Bezug auf Videolizenzierung und Community-Wartung gelöst, und es wird weiterhin als Open-Source-Projekt eine bessere Fitnessplattform entwickelt.

Projektadresse:https://github.com/Snouzy/workout-cool

Ähnliche Tools zu Workout.cool: kostenlose Open-Source-Plattform für Fitness-Coaching