RunMate

RunMate is a mobile application currently in development, designed to connect running enthusiasts based on shared goals, availability, and proximity. The app enables runners to find like-minded partners, join running groups, and organize events. As the full-stack developer on this project, I’m building both the front-end and back-end systems from scratch using React Native (Expo Go) and Ruby on Rails, with PostgreSQL as the database.

Nearly done … app is in review apple

Year

2025

Category

Mobile Full Stack

Live Project

View Now

Project Image
Project Image
Project Image

Concept

Concept

Concept

The idea behind RunMate is to make running more social, motivating, and goal-driven. Users can choose between a “chill” or “performance” runner profile during sign-up, which influences their matching algorithm. The app personalizes the user experience based on goals, preferred distance, running frequency, and more. In future iterations, users will also be able to discover nearby running courses through geolocation features.

Nearly done … app is in review apple

Development

Development

Development

The mobile front-end is built with Expo Go for fast iteration and testing. The matching system is powered by a custom algorithm that uses user-defined preferences and profiles to suggest potential running partners. The messaging system is fully integrated into the app, with real-time notifications to enhance communication. The API is developed in Ruby on Rails and hosted on Render, ensuring scalability and performance. The database is structured for clean data handling and efficient querying.

Nearly done … app is in review apple

Project Image
Project Image
Project Image

Problem

Problem

Problem

Many runners lack a consistent training partner or community, making it hard to stay motivated or improve performance. Existing apps either focus solely on tracking or training plan, without creating meaningful connections based on personal running objectives and schedules.

Nearly done … app is in review apple

Project Image
Project Image
Project Image

Solution

Solution

Solution

RunMate bridges that gap by providing a dedicated platform where runners can connect based on aligned goals and availability. The profile-based matching system ensures compatibility, while the integrated messaging and event features foster real interactions. The app makes it easy for runners of all levels to train smarter, stay motivated, and grow their network.

Nearly done … app is in review apple

Project Image
Project Image
Project Image
  • More Works More Works

  • More Works SEE ALSO

Thanks for watching

Thanks for watching

Thanks for watching

Thanks for watching

Create a free website with Framer, the website builder loved by startups, designers and agencies.