TrailFu App Portal Preview
A static, demo-ready preview of the future TrailFu web app, aligned to the v92.3 mobile capability set for account sync, garage, progress, ride history, route planning, privacy controls, imports, and destination planning.
Local-first status
Preserved
Mobile apps still work without accounts.
Cloud layer
Optional
Sync can be enabled later per rider.
Raw GPS upload
Off by default
User controlled when added.
Backend
Not required
Build 3 is static and demo ready, aligned to the uploaded TrailFu iOS v92.3 app.
Build 3 scope
A portal that demonstrates the ecosystem without needing the ecosystem yet.
This build uses mock data only. It does not require Supabase, PostGIS, accounts, cloud sync, or a backend.
Now
Static portal shell
Mock data, working navigation, polished UI, product story, and future contracts.
Next
Supabase-ready account layer
Sign in with Apple, profile, sync events, export/delete controls.
After
Garage sync
Bikes, components, service logs, mileage, and reminders across iOS, Android, and web.
Then
Ride summaries and route plans
Privacy-protected ride memory, route intents, and send-to-phone handoff.
Progress preview
Who the rider is becoming.
Distance
84.7 mi
+18% vs last month
Elevation
7,820 ft
+11% climbing load
New Dirt
22%
3 new trail systems
Ride Variety
High
More tech and flow mix
Sync model
Optional cloud, local-first apps.
Build 3 previews the sync controls without turning cloud into a requirement. A rider can use TrailFu as a local riding tool first and enable backup later.
Garage
Ready for future syncBikes, components, mileage, setup notes, reminders.
Ride summaries
Contract draftedDistance, elevation, trail names, Ride Truth summary.
Route plans
Portal previewSaved route intents, confidence, gaps, send-to-phone handoff.
Raw tracks
Protected laterNot uploaded by default. Privacy zones first.
Diagnostics
Explicit exportOnly visible or shared when the rider chooses.
Route planning contract
The route can be shorter. It cannot be fake.
Build 3 previews the big-screen route planner as a trust interface. Target mileage is treated as intent, not permission to stitch together trails that do not connect.
Bentonville 24 mile linked loop
Target 24.5 mi21.8 mi confirmed trail, 2.7 mi road/connectors labeled
Confidence: Medium high
No disconnected trail collage. Remaining mileage requires honest connector miles.
Sedona red rock sampler
Target 16 miData review required before export
Confidence: Draft only
Do not claim ride-ready until connected trail graph is validated.
Park City climbing day
Target 22 miLoop style and elevation profile saved as intent
Confidence: Future-ready
Trail status and local rules must be checked by rider.
Validated trail graph