Mehr als nur ein Trainingsplan
Lauftraining
Lauftraining.com ist ein deutsches Unternehmen, das Menschen hilft, fit und gesund zu werden. Ihr Team besteht aus Trainern, Ernährungsspezialisten und echten Fans des gesunden Lebensstils. Das Team hat zum Beispiel einen Weltrekord im Laufen aufgestellt: 180 Kilometer in 12 Stunden.
Als das Unternehmen begann, mit BelVG zusammenzuarbeiten, hatte es nur eine Website auf TYPO3. Sie wollten jedoch eine kundenspezifische Lösung mit einzigartigen Funktionen erstellen und den vorhandenen Blog darin integrieren.
Die Idee war, ein System zu entwickeln, das Trainern bei der Planung von Ernährungs- und Trainingsplänen für ihre Kunden hilft. Lauftraining wollte etwas entwickeln, das sich von anderen Websites unterscheidet, auf denen Benutzer ihre Fitnessfortschritte verfolgen können. Das Unternehmen wollte keine Lösung mit dem gleichen Ernährungs- und Trainingsprogramm für jede Person. Man entschied sich für ein personalisiertes Menü, das auf der Grundlage des Alters, der gesundheitlichen Probleme, der Trainingsaktivitäten und der Ziele des Nutzers erstellt wurde.
Neben der Erstellung von Trainings- und Ernährungsplänen fördert die Lauftraining-Website nun auch einen gesunden Lebensstil im Allgemeinen. BelVG entwickelte eine Website, die es den Benutzern ermöglicht, ihre täglichen Aktivitäten und Fortschritte zu verfolgen und ihre Mahlzeiten zu planen.
Als Ergebnis unserer Arbeit verfügt das Unternehmen über eine kundenspezifische Website, die sowohl für die Benutzer als auch für die Trainer komfortabel ist. Wir haben fast alle Funktionen speziell für Lauftraining entwickelt und keine kostenpflichtigen Erweiterungen von Dritten verwendet.
Das Team von BelVG arbeitet weiterhin eng mit Lauftraining zusammen, um die Website zu unterstützen und kundenspezifische Entwicklungen durchzuführen.
Kunde
LauftrainingLand
DeutschlandIndustrie
Gesundheit und SportPlattform
Magento 2Services und besondere Features
- Kundenspezifische Website-Entwicklung
- Ernährungsplan
- Trainingsplan
- Flexibles Abonnement
- Automatisierte E-Mail-Benachrichtigungen
- Fortlaufende individuelle Entwicklung
Integrationen
- Integration mit Fitnessuhr
- Einbindung in TYPO3-Website
Integration von TYPO3 in die neue Magento 2 Website
Lauftraining wollte eine moderne Online-Trainingsplattform, die für alle Beteiligten einfach zu bedienen ist: Kunden, Trainer und Website-Administratoren. Wir schlugen die Magento 2 Plattform vor, da sie die nötige Flexibilität für das Projekt bietet. Da der Kunde nicht alle Informationen der TYPO3-Website verlieren wollte, integrierten wir diese in die neue Plattform.
Bereit anzufangen?
Lassen Sie uns mehr über Ihr Projekt wissen. Kontaktieren Sie uns und lassen Sie uns Ihr Geschäft voranbringen.
TYPO3-Integration mit Magento 2
Schritt 1
Magento Installation
Wir haben die neueste Version von Magento heruntergeladen, installiert und auf demselben Server wie die TYPO3-Website installiert.
Schritt 2
Datenübertragung und Integration
Wir übertrugen die Daten der angemeldeten Benutzer und integrieren die TYPO3-Website in die neue Website.
Schritt 3
Entwicklung des Themas
Wir implementierten ein neues, modernes Magento-Theme für Lauftraining. Wir aktualisieren es noch immer regelmäßig, wenn neue Funktionen auftauchen oder der Kunde die Benutzerfreundlichkeit verbessern möchte.
Schritt 4
Entwicklung von kundenspezifischen Modulen
95% der Module, die wir implementiert haben, wurden speziell für die Lauftraining-Website entwickelt. Aus diesem Grund sind die technischen Merkmale der Website einzigartig.
Ernährungs- und Trainingspläne
Als die Website selbst fertig war, bestand unsere nächste Aufgabe darin, ein System zu entwickeln, das die Erstellung von Trainings- und Ernährungsplänen ermöglicht und die Aktivitäten und Fortschritte der Nutzer verfolgt. Lauftraining benötigte eine Website mit zwei Schnittstellen – für die Nutzer und für die Trainer.
Die Idee war, ein System zu entwickeln, das die persönlichen Daten der Nutzer sammelt, sie verarbeitet und grundlegende Pläne erstellt, die die Trainer bearbeiten können. Auf diese Weise kann für jeden Nutzer ein individueller Plan erstellt werden, der seinen Gesundheitszustand und seine Ziele berücksichtigt, aber den Trainern Zeit spart, da sie den Plan nur überprüfen und bearbeiten müssen, anstatt ihn von Grund auf neu zu erstellen.
Ernährungsplan
Der Ernährungsplan ist ein Wochenplan mit vier Mahlzeiten pro Tag und einem Snack. Bei der Erstellung des Plans mussten wir die folgenden Benutzerparameter berücksichtigen:
- Ziel – Abnehmen, Zunehmen, Gewicht halten
- Größe, Gewicht und andere Körperparameter
- Alter und Geschlecht
- Ernährungspräferenzen – gewöhnliche Ernährung oder vegan
- Trainingsaktivität
BelVG hat ein System entwickelt, bei dem die Benutzer einen Fragebogen ausfüllen. Anschließend sammelt das System die Antworten, sortiert sie und stellt einen grundlegenden Ernährungsplan zusammen.
Schnittstelle für den Trainer
Der Trainer sieht alle Informationen auf der Trainerschnittstelle, einschließlich der Antworten des Benutzers auf den Fragebogen und einen grundlegenden Ernährungsplan. Er kann alle Informationen einsehen und den Plan bearbeiten.
Der Benutzer kann sein Ziel und seine Lebensmittelpräferenz jederzeit manuell ändern. Nachdem die Änderungen vorgenommen wurden, wird der Plan sofort angepasst, und der Coach kann das Menü bearbeiten
4 Arten von Mahlzeiten
Das BelVG-Team hat ein System entwickelt, bei dem der grundlegende Ernährungsplan nur minimal geändert werden musste. Wir haben alle Mahlzeiten in 4 Typen unterteilt:
- Leicht
- Kraft
- Energie
- Aufputschmittel
Abhängig von den persönlichen Daten und der Trainingsaktivität des Benutzers verteilt das System verschiedene Arten von Mahlzeiten zu bestimmten Zeiten des Tages: Frühstück, Mittagessen, Abendessen oder Snack. Wenn der Trainer den Speiseplan bearbeitet, kann er die Gerichte eines bestimmten Typs aus der Dropdown-Liste auswählen und muss nicht die gesamte Liste der Rezepte durchsuchen, um das gewünschte Gericht zu finden.
Ideen? Fragen? Kontaktieren Sie uns jetzt an!
Benutzeroberfläche
Unser Kunde wollte, dass seine Benutzer den Speiseplan für den gesamten Zeitraum sowie die kommenden Mahlzeiten sehen. Wir sorgten dafür, dass das System diese Daten speichert und fügten einen wöchentlichen Schieberegler auf der Seite des Ernährungsplans hinzu. Jetzt haben die Nutzer folgende Möglichkeiten:
- Zurückgehen zu den vorherigen Tagen und Hinzufügen ihrer bevorzugten Gerichte zu den Favoriten
- Rezepte speichern
- Einkaufen für die nächsten Tage planen
Favoriten
Wir haben eine Liste mit Lieblingsgerichten entwickelt. Mit dieser Option können die Nutzer ihre Lieblingsgerichte zu einer speziellen Liste hinzufügen. Das System speichert sie und die Nutzer können ihre Lieblingsrezepte leicht wiederfinden.
Es gibt auch die Möglichkeit, zu den Favoriten zu gelangen, indem man auf die Schaltfläche neben dem genauen Rezept klickt. In diesem Fall sieht der Benutzer nur die Favoriten für diese Kategorie und die Art dieses bestimmten Gerichts, z. B. Frühstück und Power. Auf der Favoritenseite können Sie alle Lieblingsgerichte sehen oder die Art der Rezepte ändern, die Sie sehen möchten.
Einkaufsliste
Um den Kochprozess für die Nutzer zu optimieren, haben wir die Funktion Einkaufsliste entwickelt. Der Benutzer sieht sich das Rezept an und kann auf die fehlenden Produkte klicken, um sie in der richtigen Menge auf die Einkaufsliste zu setzen. Da die Benutzer das Menü für die kommenden Tage sehen können, können sie eine Einkaufsliste für eine Woche im Voraus erstellen. Es besteht auch die Möglichkeit, alle Produkte des Rezepts mit einem Klick zur Einkaufsliste hinzuzufügen.
Bildvorschau
Das Team und unser Kunde wollten, dass die Website so benutzerfreundlich wie möglich ist. Deshalb kamen wir auf die Idee, den Nutzern Bilder von Rezepten und Zutaten zu zeigen. Wir implementierten eine Bildvorschau des Gerichts, so dass die Nutzer verstehen konnten, wie ihr Essen aussehen würde. Dasselbe haben wir mit den Zutaten auf der Rezeptseite gemacht. Jede Zutat hat ein Vorschaubild.
Trainingsplan
Wie beim Ernährungsplan füllen die Nutzer einen Fragebogen aus, damit das System mehr über ihre Ziele erfährt: abnehmen, zunehmen, laufen lernen und das aktuelle Niveau verbessern. Dann müssen sie die Felder mit detaillierteren Informationen ausfüllen: wie oft sie trainieren möchten, welche gesundheitlichen Probleme sie haben und welche Tage sie für ihr Training bevorzugen. Das System sammelt die Informationen, sortiert sie und legt sie dem Trainer vor, der dann einen persönlichen Plan erstellt.
Benutzeroberfläche
Sobald der Trainingsplan erstellt ist, wird die Schnittstelle mit den geplanten Trainingseinheiten für den Benutzer verfügbar. Wir haben außerdem 2 Funktionen hinzugefügt:
Ein Karussell mit wöchentlichen Ereignissen, um den Überblick über frühere und kommende Trainingseinheiten zu behalten.
Eine Option, um eine Trainingseinheit zu planen und sie zum Kalender hinzuzufügen. Dazu müssen die Nutzer die Sportart, die Gesamttrainingszeit und den Schwierigkeitsgrad auswählen.
Alle Details sind im persönlichen Konto verfügbar und bleiben auch in Zukunft verfügbar. Der Trainer nutzt diese Informationen, um zukünftige Trainingseinheiten zu organisieren und Anpassungen vorzunehmen.
Die Benutzer können auch den Schwierigkeitsgrad des Trainings bewerten. Es gibt ein Feld mit einem Schieberegler, in dem der Benutzer zwischen den vorgeschlagenen Optionen wählen kann. Vom einfachsten Training (Easy) bis zum schwierigsten (Can’t do it). Alle verarbeiteten Daten werden auch auf der Benutzeroberfläche des Trainers angezeigt.
Tagebuch
Herausforderungen und Belohnungen sind wichtig für diejenigen, die sich bemühen, ihre Ziele zu erreichen. Deshalb hat das BelVG-Team ein Tagebuch auf der Lauftraining-Website eingerichtet. Auf der Seite kann ein Benutzer sehen:
- Wie viele Kilometer er beim Joggen zurückgelegt hat
- wie viele Stunden sie trainiert haben
- Welche Auszeichnungen sie erhalten haben
- Wie viel er wiegt
- Die Seite hilft, den Fortschritt des Benutzers zu verfolgen.
Live-Training und Mediathek
Die Idee des Live-Trainings wurde von Lockdown inspiriert. Lauftraining wollte seine Nutzer unterstützen und ihnen die Möglichkeit geben, sich auch zu Hause fit zu halten. Das Live-Training ist ein Vimeo-Videostream, in dem der Trainer das Training leitet und die Abonnenten gemeinsam mit dem Trainer trainieren können.
Wenn sich die Nutzer für das Live-Training entscheiden, erhalten sie den Link mit einem Countdown. Wenn der Countdown bei Null angelangt ist, beginnt der Stream und die Nutzer können trainieren. Nach dem Ende des Streams können die Nutzer die Daten über das Training in das System eingeben, indem sie eine der drei Schaltflächen wählen, die nach dem Live-Training erscheinen:
- Erledigt wie geplant – wenn der Benutzer das gesamte Training von Anfang an durchgeführt hat
- Manuell eingeben – die Benutzer können die vorinstallierten Daten über das Training ändern, wenn sie nicht das ganze Training durchgeführt haben
- Nicht erledigt – wenn die Schulung überhaupt nicht abgeschlossen wurde
Die Benutzer können jederzeit zum Training zurückkehren, da das Video in die Mediathek übertragen wird und sie zu diesem und anderen Trainings zurückkehren können, wenn es für sie bequem ist. In der Mediathek können die Nutzer diese Schulung oder einen anderen Stream auswählen, der bereits absolviert wurde. Der Filter ermöglicht die Auswahl von Schulungen nach Typ und Trainer.
Trainer-Interface
In der Trainerschnittstelle können die Trainer die Liste ihrer Nutzer einsehen und auf die Seite eines bestimmten Nutzers gehen, um dessen Trainings- und Ernährungspläne zu bearbeiten. Nutzer und Coaches können die Trainings- und Ernährungspläne für zwei Wochen im Voraus oder bis zum Ende des Abonnements einsehen.
Der Coach sieht alle Informationen über den Fortschritt des Nutzers – die Art des Trainings (Laufen, Schwimmen, Radfahren), die Dauer, die durchschnittliche Herzfrequenz, die Distanz sowie die persönliche Bewertung der Komplexität. Anhand der Daten überprüft der Trainer die Leistung des Kunden und passt den Trainingsplan an.
Anhand der Antworten des Benutzers auf den Fragebogen erstellt das System einen Basisplan. Es kennzeichnet jeden Tag mit einer Farbe, die die Intensität des Trainings darstellt:
- Blau – für die einfachen Übungen, die nicht viele Kalorien verbrennen
- Grün – für das mittlere Training
- Orange – für harte Übungen
- Rot – für die Tage mit extremer Aktivität, z.B. der Tag des Marathons
Die gleichen Farben werden auch für die Kennzeichnung des Live-Trainings in der Mediathek verwendet. Der Trainer kann diese Grundstruktur nutzen, um einen individuellen Plan zu erstellen. Bei Bedarf kann der Coach auch das Trainingsniveau ändern.
Zusammenhang zwischen Ernährungsplan und Trainingsplan
Die Intensität, die Häufigkeit und die Art der körperlichen Betätigung wirken sich direkt auf den Nahrungsmittelbedarf eines Menschen aus. Der Ernährungsplan ist eng mit dem Ziel des Nutzers, der Art der Aktivität an einem bestimmten Tag und dem Fitnesslevel verbunden. Aus diesem Grund hat unser Team eine Funktion implementiert, die den Ernährungsplan ändert, wenn sich etwas an diesen Einstellungen ändert:
- der Nutzer nimmt an einem Wettkampf oder Event teil – am Tag der Herausforderung ist der Ernährungsplan speziell darauf ausgerichtet, den Körper zu unterstützen
- das Fitnessniveau des Benutzers ändert sich – wenn der Benutzer anfängt, anspruchsvollere Trainings zu absolvieren, wird der Ernährungsplan nährstoffreicher
- der Nutzer sein Fitnessziel ändert – in diesem Fall ändert sich der Ernährungsplan sofort
Der Ernährungsplan ändert sich automatisch unter Berücksichtigung des vom Benutzer bevorzugten Menüs (vegan/nicht vegan). Der Coach kann den Plan später bearbeiten.
Integration von Laufuhren (Polar, Garmin)
Lauftraining ist ein Unternehmen, das sowohl Anfängern als auch Profisportlern eine Möglichkeit bietet, ihre Ernährung zu planen und ihr Training zu verfolgen. Aus diesem Grund muss die Fortschrittsverfolgung detailliert sein. Um die Trainingseinheiten genauer anzeigen zu können, beschloss Lauftraining, das System mit Laufuhren zu integrieren. Die Wahl fiel auf die Laufuhren von Polar und Garmin.
Persönlicher Account
Neben den Trainings- und Ernährungsplänen bietet das persönliche Konto des Nutzers weitere Funktionen. Es beinhaltet eine persönliche Informationsseite und einen Chat mit Lauftraining für Premium-Nutzer.
Automatisierte Emails und Chat
In solchen Systemen ist es wichtig, die Benutzer an bevorstehende Ereignisse, Änderungen oder das Auslaufen ihres Abonnements zu erinnern. Aus diesem Grund hat das BelVG-Team eine Funktion implementiert, die E-Mail-Benachrichtigungen mit Erinnerungen an Schulungen, Abonnementzahlungen, das Ende des Abonnements und Wettbewerbe versendet.
Wir passten die automatisierte E-Mail-Funktionalität an und der Kunde beschloss, einige Verbesserungen vorzunehmen. Ihre Idee war es, den Chat in das persönliche Konto zu implementieren, damit einige Benutzerkategorien mit den Lauftraining-Supportmanagern kommunizieren können. Sie nutzen das System auch, um Gruppennachrichten über Systemänderungen zu versenden.
Fazit
Ohne kostenpflichtige Erweiterungen
Die BelVG-Entwickler haben das System von Grund auf neu erstellt und speziell für Lauftraining entwickelte Funktionen implementiert
Reich an Funktionalität und ohne kostenpflichtige Erweiterungen
Das System verarbeitet Benutzerdaten und erstellt Ernährungs- und Trainingspläne, die Trainer einfach bearbeiten können.
Kundenspezifische Integrationen
Die Website ist mit mehreren Fitnessuhren integriert und hat jetzt ein Modul, das eine große Menge an Daten verarbeiten und analysieren kann. Der alte TYPO3-Blog ist in das System integriert, um wichtige Daten von der vorherigen Website zu speichern