Skip to content

VitaminStack/HerrJogging

Repository files navigation

HerrJogging 🏃‍♂️

HerrJogging ist eine moderne, plattformübergreifende Jogging-App (entwickelt mit .NET MAUI und Mapsui), die es dir ermöglicht, deine Läufe zu tracken, deine Jogging-Historie einzusehen und Kartenfunktionen komfortabel zu nutzen – alles mit Fokus auf Datenschutz, Eleganz und Usability.

Features

  • 🗺 Live-Karte: Anzeige deiner aktuellen Position auf OpenStreetMap-Basis (Mapsui).
  • ▶️ Tracking: Starte, pausiere, setze fort und stoppe Laufaufzeichnungen bequem per Button.
  • 📜 Laufhistorie: Übersicht über alle bisherigen Läufe.
  • Favoriten: Markiere und speichere Lieblingsstrecken.
  • ⚙️ Einstellungen: Passe die App an deine Bedürfnisse an.
  • Custom Navigation: Moderne, individuell gestaltete Navigationsleiste für schnelle Page-Wechsel.

Screenshots

Installation & Build

Voraussetzungen

  • .NET 8 SDK
  • Visual Studio 2022 (mit MAUI-Workload)
  • Windows/macOS/Linux (MAUI unterstützt alle großen Plattformen)

Schritt-für-Schritt

  1. Repository klonen

    git clone https://github.com/VitaminStack/HerrJogging.git
    cd HerrJogging
  2. Abhängigkeiten wiederherstellen

    dotnet restore
  3. App starten

    • In Visual Studio: Projektmappe öffnen, gewünschte Plattform auswählen, und auf ▶️ Starten klicken.
    • Kommandozeile (Windows)
      dotnet build
      dotnet maui run -f:net8.0-windows
    • Kommandozeile (Android/iOS/Mac)
      dotnet maui run -f:net8.0-android
      dotnet maui run -f:net8.0-ios
      dotnet maui run -f:net8.0-maccatalyst

Tipp: Die Unterstützung für iOS/Mac erfordert einen Mac mit Xcode und korrekter MAUI-Installation.

Verzeichnisstruktur (Auszug)

HerrJogging/
├── App.xaml, AppShell.xaml         # Einstieg & Shell-Navigation
├── BottomNavBar.xaml               # Custom Bottom Navigation Bar
├── Pages/                          # Alle ContentPages (Karte, Läufe, Page1 usw.)
│    ├── KartePage.xaml
│    ├── LäufePage.xaml
│    └── ...
├── Resources/                      # Bilder, Schriftarten etc.
└── MauiProgram.cs                  # DI und MAUI-Bootstrapper

Technologien & Pakete

Lizenz

MIT License


Hinweis:
Dieses Projekt befindet sich in aktiver Entwicklung. Ideen, Pull Requests oder Bug Reports sind willkommen!


Mitmachen

  1. Forke das Repository
  2. Erstelle einen neuen Branch (git checkout -b feature/DeinFeature)
  3. Committe deine Änderungen (git commit -am 'Füge ein neues Feature hinzu')
  4. Push auf deinen Branch (git push origin feature/DeinFeature)
  5. Erstelle einen Pull Request

Viel Spaß beim Laufen und Entwickeln! 👟

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages