← Zurück zur Werkstatt
Alltagshelfer

Mișcare

Finde etwas Bewegung für heute – mit der Ausrüstung, die du schon hast.

Mișcare App

Über das Projekt

Beginnen Sie bei Null. Bewegen Sie sich in Ihrem eigenen Tempo. Keine Schuld, nur Anpassung.

Mișcare ist eine adaptive Progressive Web App (PWA), die entwickelt wurde, um jede Schicht psychologischer und physischer Reibung zu beseitigen, die mit der täglichen Fitness verbunden ist. Mișcare wurde speziell für absolute Anfänger oder Wiedereinsteiger nach langen Pausen entwickelt und macht komplizierte Satz-/Wiederholungstabellen, strafende Streak-Zähler und einschüchternden Fitnessstudio-Jargon überflüssig.

Beim Öffnen der App werden Benutzer direkt mit „Heutige Sitzung“ begrüßt und können mit einem einzigen Tastendruck gestartet werden. Wenn es im Leben hektisch zugeht, können Sie das Training mit der Ein-Klick-Option „Machen Sie es auf 5 Minuten“ verkürzen. Wenn das Leben tagelang dazwischenkommt, gibt es keine Brüche oder Schuldgefühle; Die App begrüßt Sie einfach mit einer sanften Wiedereintrittsroutine.

Mișcare wurde mit Vanilla JavaScript (ES-Module) und Node.js mit nativem SQLite erstellt und lässt sich in Gemini Vision integrieren, um verfügbare Heimgeräte anhand von Fotos zu erkennen, pwa-kit für Offline-Caching ohne Ausfallzeiten und nahtlose Updates sowie pwa-invite-console für passwortloses Geräte-Onboarding.

Galerie

Funktionen

  • 🌱 Von Null beginnen: Sichere, grundlegende Körpergewichtsbewegungen (Liegestütze an der Wand, Aufstehen auf einem Stuhl, sanfte Gesäßmuskelbrücken, Dehnübungen für die Schultermobilität), gepaart mit warmen, illustrierten visuellen Anleitungen und Schutzfiltern für Knie, unteren Rücken und Handgelenke.
  • ⚡ Tägliche Sitzungen ohne Reibung: Der Startbildschirm dient sofort der heutigen Routine. Enthält One-Tap-Variationen wie „Machen Sie es 5 Minuten“ und „Tauschübung“, begleitet von einem leisen Timer und einem Web Audio API-Gong.
  • 📸 Gemini Vision-Geräteerkennung: Machen Sie ein Foto von Haushaltsgegenständen oder Trainingsgeräten (Hanteln, Widerstandsbänder, Yogamatten oder stabile Stühle). Google Gemini Vision erkennt Elemente automatisch und schaltet passende Übungsvarianten frei.
  • 🌿 Adaptive Logik „No Shaming“: Aktive Tage werden als dauerhafte Meilensteine und nicht als fragile Streifen angesammelt. Wenn eine Sitzung mit „Etwas anstrengend“ bewertet wird, wird die Intensität bei der nächsten Routine automatisch verringert. Bei Rückkehr nach einer Pause ist eine automatische, sanfte Umgewöhnungssitzung geplant.
  • 🔄 Sofortige Updates über PWA Kit: Integriert mit pwa-kit für Network-First-Service-Worker-Caching mit Content-Hash-Versionsstempelung und unterbrechungsfreien Aktualisierungsaufforderungen.
  • 🔐 Passwortlose Gerätekopplung: Nahtloses Onboarding über pwa-invite-console Paarungscodes (XXXX-YYYY-ZZZZ) und stellt sichere, langlebige Gerätesitzungstoken aus.
  • 🎨 Duales Thema und Offline-Resilienz: Automatische Hell-/Dunkel-Palette mit Wald-Smaragd-Akzenten, offline voll funktionsfähig, unterstützt durch IndexedDB und LocalStorage.

Architektur- und Technologie-Stack

Frontend-Architektur

Vanilla-JavaScript (ES-Module) ohne Build-Schritt-Overhead, responsive benutzerdefinierte CSS-Eigenschaften, benutzerdefinierte Web-Audio-Synthese und Service Worker-Offline-Caching.

Backend-Engine

Node.js v24 nutzt native DatabaseSync von node:sqlite, Express REST-Endpunkte und Google Gemini Multimodal Vision API-Integration.

Integrationen

Native Vertragskompatibilität mit pwa-kit für die Versionslebenszyklusverwaltung und pwa-invite-console für die Einlösung von Einladungstoken und die Geräteverwaltung.