Fall 2024 cohort

Jimmy – The Gym Buddy Finder App

Jimmy helps college students connect with fellow students interested in working out with a buddy.

2024 Spring → 2024 Fall 12 builders
+4
About this project

Motivation

College students often struggle to maintain consistent fitness routines due to lack of accountability and companionship. Finding compatible workout partners can be challenging, especially for those new to campus or outside their immediate social circles. Jimmy addresses this challenge by connecting students with like-minded fitness partners, helping them build lasting friendships while promoting regular exercise habits.

What is it?

Jimmy is a Gym Buddy Finder application designed specifically for college students. The platform creates a secure and exclusive fitness-focused social network where students can connect with potential workout partners based on shared interests, experience levels, and fitness goals. By requiring university email registration, Jimmy ensures a trustworthy environment limited to the campus community.

How does it work?

Jimmy employs a preference-based matching system that considers multiple factors including workout interests, experience levels, and scheduling preferences to connect compatible gym partners.

The platform creates an athletic-minded community within the college environment, helping students find not just workout partners, but also potential teammates for intramural sports and fitness organizations. Through this collegiate focus, Jimmy fosters accountability and trust between matched partners.

Features

User Accounts

  • Students create accounts by registering with their university email address
  • Option to connect the app to existing social media profiles
  • Users create profiles including name, photo, study info, gym details, and workout interests

Profile Settings

  • Enter physical activity background, favorite exercises, experience level
  • Select preferred gym locations, sports, workout types, and time
  • Set preferences for gender and age range of potential matches

Browse & Search

  • View profiles of other students filtered by parameters like workout type, location, experience
  • Search function to find profiles with specific attributes
  • Swipe left/right on returned profiles to indicate interest

Matching

  • Receive a notification when user swiped right and also likes your profile (mutual match)
  • Matched profiles added to user’s connections list to message

Messaging

  • Chat functionality to coordinate workouts with connections
  • Option to unmatch or block users if needed

Activity Tracking

  • User profile shows recent activity summary

Built with

Jimmy is developed using Ruby on Rails with a modern tech stack that ensures scalability and performance. The application utilizes PostgreSQL for the database, AWS S3 for image storage, and Redis for real-time chat functionality.

Deployed on Heroku, Jimmy maintains secure authentication through Google OAuth while providing a responsive and user-friendly interface. The platform emphasizes data security and user privacy while offering seamless communication and matching features.

Demos
01 — Tech stack

How it’s built?

Ruby on Rails
Rails
Ruby
PostgreSQL
Redis
AWS
Heroku
OAuth
02 — Timeline

Across multiple cohorts.

Fall 2024
7 builders
Spring 2024
5 builders
Browse the catalog

See everything our builders have shipped.

All apps