WallpaperMachine
The wallpapers you love. A new home on your Mac.
Reitrouten von Reitern für Reiter: mit Hängerparkplatz, Galoppstrecken und Einkehr, bewertet von der Community.
Translation pending
LifestyleHTML · PLpgSQLGitHub @nicolebucherOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Find, share and rate horse riding routes. Available in English and German (language follows the browser; switch with the EN/DE button). Reitrouten finden, teilen und bewerten, auf Englisch und Deutsch. Auf echten OpenStreetMap-Karten, mit einer zuschaltbaren Ebene für markierte Reitwege. Routen kommen als GPX, KML oder GeoJSON aus Komoot, Strava, Garmin, Equilab oder Outdooractive. Es braucht kein Benutzerkonto.Read the full README ↗
Find, share and rate horse riding routes. Available in English and German (language follows the browser; switch with the EN/DE button).
Reitrouten finden, teilen und bewerten, auf Englisch und Deutsch. Auf echten OpenStreetMap-Karten, mit einer zuschaltbaren Ebene für markierte Reitwege. Routen kommen als GPX, KML oder GeoJSON aus Komoot, Strava, Garmin, Equilab oder Outdooractive. Es braucht kein Benutzerkonto.
config.js | Modus | Beiträge |
|---|---|---|
| leer (Standard) | Lokal | bleiben im Browser der jeweiligen Person |
| Supabase-Werte eingetragen | Gemeinsam | für alle sichtbar |
Die Seite funktioniert also sofort und wird gemeinsam, sobald die Datenbank angeschlossen ist.
Vercel: Add New → Project → hoofprint importieren → Framework Preset „Other“, kein Build Command → Deploy. Jeder Push geht automatisch online.
Oder GitHub Pages (kostenlos):
hoofprint hoch.main und den Ordner / (root), dann Save.https://<dein-github-name>.github.io/hoofprint/.Lege auf supabase.com ein neues Projekt an. Die Region Frankfurt (eu-central-1) ist wegen der DSGVO sinnvoll.
Öffne SQL Editor → New query, füge den Inhalt von supabase/schema.sql ein und klicke auf Run.
Unter Project Settings → API findest du die Project URL und den anon public key. Trag beide in config.js ein:
window.HUFSPUR_CONFIG = {
supabaseUrl: "https://xxxx.supabase.co",
supabaseAnonKey: "eyJ..."
};
Der anon key darf öffentlich sein. Die Regeln in schema.sql schützen die Daten.
Speichern, committen, fertig. Oben in der Seite steht dann Gemeinsam statt Lokal.
Die Beispielrouten blendest du mit showExamples: false in config.js aus.
Wenn schon eine Datenbank läuft, führe neue Dateien supabase/update-*.sql einmal im SQL Editor aus (aktuell: update-2026-10-02-edit.sql für „Beiträge bearbeiten“). schema.sql enthält immer alles für eine neue Einrichtung.
Im Supabase-Dashboard unter Table Editor:
reports zeigt alle Meldungen.routes, reviews oder photos die Spalte hidden wieder auf false.schema.sql enthält schon die Spalte user_id und die Funktion claim_device. Mit einem Login per E-Mail-Link (Supabase Auth) ruft eine angemeldete Person claim_device(<Geräte-Kennung>) auf. Damit gehören ihr alle Beiträge, die sie vorher anonym gepostet hat.
index.html: Seite und Gestaltungapp.js: die gesamte Logik (Karte, Liste, Details, Import, Zeichnen, Datenzugriff)config.js: Supabase-Zugangi18n.js: alle Texte auf Deutsch und Englisch (neue Sprache = neuer Block mit denselben Schlüsseln)supabase/schema.sql: Tabellen, Zugriffsregeln, Spam-Bremse, Moderation, Foto-Speicher