Inspiration

Baseball is more than just a sport; it's a culture. With millions of passionate MLB fans constantly looking for quick updates, insights, and stats about their favorite teams and players, we wanted to build a platform that makes it easier to stay connected. Inspired by the rise of short-form content and personalized recommendations, we set out to create an app that delivers bite-sized baseball news and stats in a seamless, engaging way.

What it does

Our app is a social media platform for MLB fans that curates and recommends short-form content based on their favorite teams. It allows users to:

  • Follow their favorite teams and players for personalized content
  • View trending highlights, news, and stats in a TikTok-style feed
  • Search for player and team statistics using an integrated API
  • Engage with the community through likes, comments, and shares

How we built it

We developed the frontend using React Native with Expo for a smooth cross-platform experience. Firebase handles user authentication and database management, ensuring real-time updates and seamless user interactions. For retrieving team and player stats, we integrated an external MLB API, which required structuring API calls efficiently.

Challenges we ran into

  • Working with APIs: As this was our first time working extensively with sports APIs, handling large datasets and optimizing API calls for real-time updates was a challenge.
  • Content Curation: Implementing a recommendation system for short-form content required careful tuning to ensure users receive relevant updates.
  • UI/UX Optimization: Designing an interface that balances media-rich content with smooth performance was a challenge, especially on lower-end devices.

Accomplishments that we're proud of

  • Successfully integrating MLB stats and news updates into a user-friendly interface
  • Implementing an intuitive recommendation system for personalized content
  • Creating a fully functional authentication system with Firebase
  • Developing a social-media-like experience that enhances fan engagement

What we learned

  • How to efficiently integrate and work with APIs for real-time sports data
  • Best practices for structuring a scalable React Native app
  • The importance of user experience in designing engaging sports applications
  • Firebase authentication and database management for social media apps

What's next for MLBsm

  • Advanced Personalization: Enhancing our recommendation engine using machine learning to provide even more accurate content suggestions
  • Live Game Updates: Implementing real-time game tracking and notifications
  • Community Features: Adding discussion forums, polls, and fan interactions
  • Expanded Content: Integrating video highlights and AI-generated summaries for games
  • Monetization: Exploring partnerships, ads, and premium features for revenue generation

This project is just the beginning, and we’re excited to see how it evolves! 🚀⚾

Built With

Share this project:

Updates