SpotMeBro

SpotMeBro is a web platform designed to help students find gym partners based on their fitness level, experience, and goals. Whether you’re a beginner looking for guidance or an advanced gym-goer looking for a partner to push you to your limits, SpotMeBro aims to make your workout experience more engaging and productive.

Project Overview

The primary goal of this project was to create a fitness matching platform for students that facilitates connections with gym partners. Our objectives were to build a platform that is:

The project was developed using modern web development frameworks and agile software engineering best practices.

Live Application Preview

Project Documentation

Technical Framework

Our tech stack demonstrates practical application of concepts learned during our coursework and experience with full-stack development:

Development Process

We followed agile methodologies to ensure smooth project development and teamwork:

  1. Issue Tracking: Tracked development tasks and milestones using GitHub Projects.
  2. Version Control: Used GitHub Flow for collaborative development.
  3. Code Reviews: Conducted peer reviews to maintain code quality.
  4. Testing: Performed user testing and end-to-end testing during development.
  5. Documentation: Maintained comprehensive documentation to support future developers and contributors.

Key Features

SpotMeBro includes essential features to support fitness partner matching and workout tracking:

Community Impact

SpotMeBro addresses several key issues faced by students looking for fitness partners:

Challenges and Solutions

We encountered several challenges during the development process:

Learning Outcomes

SpotMeBro provided hands-on experience with:

Future Development

Planned enhancements include:

Adherence to GitHub Hosting Guidelines

We followed GitHub best practices, including:

Community Feedback

To improve the platform, we gathered feedback from 5 community members:


Source: GitHub Repository
Deployment: Live Site
Project Homepage: Documentation