Inspiration

I very much love endurance sports, especially swimming, biking, and running; triathlon has always been a dream. Training has always been fun with friends around, as they kept me accountable and pushed me through every workout. Back home, I had friends who were always up for any crazy challenge, from running a backyard ultra on a scorching afternoon to biking 300 miles to a beach town just for fun. But training for triathlons isn’t easy; it’s a constant juggle between swimming, cycling, running, nutrition, and recovery. After moving to the United States three months ago, I found it hard to stay motivated without people to train with. This website is carved for the ones who move, who lace up in silence hoping for some company, for the ones who want to grow in a positive environment. It’s a space to connect, to be seen, and to remember that even when you train alone, you’re never really alone.

What it does

We built a website for athletes who struggle to stay motivated when training alone. The platform helps users connect with others who share the same vibe, skills, and goals, whether it’s swimming, biking, or running. Athletes can post descriptions of their workouts, discover upcoming events, and even shop for triathlon gear all in one place. It’s designed to bring the endurance community together and make training a little less lonely.

How we built it

We designed the website in Visual Studio Code, using React for the front end to create a fast and dynamic user experience. The Firebase database was integrated to handle user authentication, store profiles, and manage activity posts seamlessly. We styled the pages with CSS, ensuring a clean, sporty, and responsive layout that looks great across devices. Throughout the build, we focused on creating not just a platform, but a story—one that connects people who share a love for endurance sports and turns solo training into a shared experience.

Challenges we ran into

Working as a team brought its own set of challenges. Coordinating across different ideas and schedules required constant communication and flexibility. We had to align on design choices, database structure, and feature priorities while keeping the user experience simple and consistent. Integrating Firebase with React initially posed some technical hurdles, especially with authentication and real-time data fetching. Using the Geocoder API also required careful handling of API keys and data accuracy for user locations. Another challenge was ensuring smooth collaboration in Visual Studio Code, managing version control, merging changes, overcoming code blocks, and testing features without breaking existing code.

Accomplishments that we're proud of

We’re proud to have turned an idea born out of personal experience into a working platform that connects athletes who don’t want to train alone. Within a short time, we designed and built a functional website using React and Firebase to match users based on location and shared goals. We’re especially proud of the teamwork it took to bring everything together, from designing the user interface to integrating real-time database updates and building a feed for athlete posts. Creating a space where endurance athletes can connect, share, and motivate each other feels incredibly rewarding.

What we learned

Throughout this project, we learned how to turn an idea into a functional product by combining design, development, and collaboration. We deepened our understanding of React for building responsive interfaces and Firebase for managing authentication and real-time data. Most importantly, we learned the value of communication, version control, and adapting to challenges as a team, balancing creativity with problem-solving to bring our shared vision to life.

What's next for Sweat Socks Society

Next, we plan to take Sweat Socks Society beyond the prototype stage and build a thriving community for endurance athletes worldwide. Our goals include group event creation and an in-app marketplace for triathlon gear and nutrition, and connecting Strava or Garmin's APIs for our AI-powered training partner to suggest based on performance, nutrition, and recovery. In the long run, we want Sweat Socks Society to become the go-to space where athletes can find motivation and celebrate every milestone together.

Built With

Share this project:

Updates