Development Roadmap
Futunk is a European alternative for activity tracking, performance insights and social interaction, founded by a fellow runner. We're privacy-first, tracking-free and ad-free.
We're a small team. Balancing work on (paid) contracts, training, running races and social activities all impact the time we can allocate to developing new features.
This roadmap outlines our key milestones as we move from private beta to public launch and beyond. If you have ideas or feedback, we'd love to hear from you — your input helps shape the future of Futunk.
Private Beta β Supporters
Laying the foundation before onboarding external users.
Technical Refinements
Port base template to Latte.
Port notification settings to Latte.
Investigate and clarify Bunny.net staysin.eu non-compliance.
Investigate and clarify Hosting Concepts staysin.eu non-compliance.
Signup & User Experience
Refine the followers settings: test for all use-cases.
Content & Communication
Finalise and publish beta release blog update.
Private Beta β Runners
Unlocking core features for runner profiles and activity tracking.
Garmin API Integration
Validate full compliance to Garmin API guidelines.
- Dual User Auth: Authorize at least 2 distinct Garmin Connect users in the evaluation setup.
- Data Generator & Partner Verification: Run tests using current Evaluation Key.
- Verify User Permission Endpoint
- Garmin Logos & Assets: Verify all UI elements displaying Garmin data adhere to "GCDP Branding Assets v2" (pages 2 & 4).
- Attribution Statements: Add official Garmin attribution text on screens displaying synced workouts or map tracks.
- Screen Capture Package: Take clear screenshots of the evaluation app UI showing:
- Garmin Connect OAuth connection flow
- Synced activity view (maps, metrics, telemetry)
- User privacy settings for activity visibility
- User disconnect/deregister options
- Archive Submission File: Compress all screenshots into a single .zip file (do not use video links or cloud folder links).
Enable Garmin API production app.
Award batch for Garmin connection.
Event Management
Build UI for managing Events (foundation complete in activity edit).
Integrate event details and participation history into activity pages.
Finalize event calendar and bookmarks.
Publish event detail pages.
Security
Upgrade to Chartist 1.x
Perform in-depth security review: input validation and output sanitisation.
Content & Communication
Finalise and publish private beta release blog update.
Send launch notification email to email addresses that were opted-in.
Public Beta β
Scaling up, improving usability, and opening access.
Subscription Tiers
Finalise public pricing page, add CTAs and documentation.
Finalise onboarding card, add CTAs.
Finalise subscription status page in user settings, add CTAs and documentation.
Finalise profile picture icon and frame for subscription tiers.
Internal admin reporting tools and stats for subscriptions.
Award badges for subscription tiers.
Payments Integrations
Find EU-hosted payment provider.
Finalise API integration.
Finalise return landing page.
Internal admin reporting tools and stats for payments.
Payment status page in user settings.
Showcase Gallery
Implement media favourites for use in future showcase galleries.
Ticket&Issues Tracker
Develop a public-facing issue tracker.
User Accounts & Preferences
Support user display preferences (timezones, date/time formatting, miles/km).
Enable Google authentication.
Implement Apple as identity provider.
Implement Microsoft as identity provider.
Enable Google authentication.
Implement GDPR compliance: account deletion and data export.
Open registrations – keep invitations but remove the invite-code requirement.
Expand authentication page (connect/disconnect options for identity providers, allow setting password for password-less accounts)
Activity Tracking Enhancements
Handle DNF (Did Not Finish) cases properly, including UI and data implications for distance and event matching.
Expand weather data with additional data points and chart visualisation.
Notifications
Expand available types in notification settings and ensure proper message definitions.
Open Graph Image Designer
Default to highlighted/starred images.
Add customization for layout, images and stat elements.
Content
Finalise press release.
Finalise and publish public beta release blog update.
Launch
Event Management
Expand the event management interface to allow organizers to promote events.
Device Support
Expand file compatibility for different watch brands.
Add Polar Flow API integration.
Add Suunto API integration.
SEO & Content
Accounting
Open ASN banking account.
Post-Launch Planned Features
Future features and enhancements.
Race Results Integration
Develop scrapers or API integrations for race results.
uitslagen.nl
MyLaps
Racetimer
Athlinks
PDF-based web results
Goal Tracking
Reintroduce race goal setting with flexible goal types (e.g. PR targets, pace, finish expectations such as "don't walk" and "don't finish last").
Allow multiple goals (e.g. A-goal, B-goal) per event.
Performance analysis
Pace distribution chart.
Add event type average to pace chart for comparison.
User Contributed Ideas
No guarantees, but we’re always listening:
Marketplace
Facilitate transfers and exchanges of race entries and registrations.
Onboarding
Backfill from Strava export.
