Runite

Runite is a platform for discovering, joining, and managing running communities and events

Client:

Sam Winkworth & Adam Haywood

Scope:

A dual-sided platform enabling runners to discover and join running communities and events, while giving community organisers simple tools to create events, manage members, and process payments.

Year:

2026

OVERVIEW

Project Delivery Overview

Runite Club was delivered as a full-stack web platform designed to support both runners and community organisers through two dedicated applications. The project was structured around a modern monorepo architecture, enabling the development of a public customer app for runners and a separate owner portal for community managers. Both applications were built using React, TypeScript, and Chakra UI, while a Node.js and Express API handled secure operations such as payments, email notifications, and analytics. Firebase services were used for authentication, data storage, and media uploads, allowing the platform to scale quickly while keeping infrastructure complexity low.

Development focused on delivering a complete ecosystem for running communities. The customer app enables runners to discover communities, join events, manage memberships, and interact through reviews and discussion threads. The owner portal provides organisers with tools to create communities, manage events, track attendance, accept payments via Stripe Connect, and monitor community growth through analytics. By combining real-time data from Firestore with server-side services for payments and communication, the platform was deployed as two static web apps and a backend API, creating a scalable and maintainable system capable of supporting both discovery and community management at scale.

Product Overview

Runite Club is a platform designed to bring runners and running communities together in one place. It enables runners to discover local clubs, join events that match their pace and ability, and connect with others who share their goals and interests. By combining event discovery, skill-based matching, and community interaction, the platform makes it easier for runners to find the right environment to train, compete, and stay motivated.

For community organisers, Runite Club provides a powerful set of tools to build and grow their running community. Organisers can create and manage events, accept payments for tickets or memberships, track attendance, and engage with members through discussions and reviews. The platform removes the operational overhead of running a community, allowing organisers to focus on delivering great running experiences while providing runners with a trusted space to discover events and connect with like-minded people.