Development Roadmap

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.

  1. Signup & User Experience

    • Refine the followers settings.

  2. Content & Communication

    • Finalise and publish beta release blog update.

Private Beta β Runners

Unlocking core features for runner profiles and activity tracking.

  1. Garmin API Integration

    • Award batch for Garmin connection.

  2. 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.

  3. Security

    • Upgrade to Chartist 1.x

    • Perform in-depth security review: input validation and output sanitisation.

  4. 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.

  1. 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.

  2. Payments Integrations

    • Finalise Payhip API integration.

    • Finalise Payhip return landing page.

    • Internal admin reporting tools and stats for payments.

    • Payment status page in user settings.

  3. Showcase Gallery

    • Implement media favourites for use in future showcase galleries.

  4. Ticket&Issues Tracker

    • Develop a public-facing issue tracker.

  5. 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)

  6. 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.

  7. Notifications

    • Expand available types in notification settings and ensure proper message definitions.

  8. Open Graph Image Designer

    • Default to highlighted/starred images.

    • Add customization for layout, images and stat elements.

  9. Content

    • Finalise press release.

    • Finalise and publish public beta release blog update.

Launch

  1. Event Management

    • Expand the event management interface to allow organizers to promote events.

  2. Device Support

    • Expand file compatibility for different watch brands.

    • Add Polar Flow API integration.

    • Add Suunto API integration.

  3. SEO & Content

    • Enable multilingual support and country-specific focus (.nl)

    • Implement Schema.org for Event pages.

    • Automate indexing (IndexNow API)

    • Implement SEO-friendly thumbnail filenames.

    • Develop pace calculator and additional pace charts.

    • Finalise and publish launch release blog update.

  4. Accounting

    • Open ASN banking account.

Post-Launch Planned Features

Future features and enhancements.

  1. Race Results Integration

    Develop scrapers or API integrations for race results.

    • uitslagen.nl

    • MyLaps

    • Racetimer

    • Athlinks

    • PDF-based web results

  2. 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.

  3. Performance analysis

    • Pace distribution chart.

    • Add event type average to pace chart for comparison.

User Contributed Ideas

No guarantees, but we’re always listening:

  1. Marketplace

    • Facilitate transfers and exchanges of race entries and registrations.

  2. Onboarding

    • Backfill from Strava export.