Welcome to Sports Social Media, a vibrant platform designed for sports enthusiasts and bettors. Connect with others who share your passion for sports, share your insights, and compete to become the top bettor in our community.
- Social Interaction: Post updates, like, repost, comment, and follow other users to stay connected with the latest sports discussions and insights.
- Sports Betting: Bet on sports games with virtual currency. Track your bets and see how you rank against others.
- Sports Odds: View live sports odds and stay updated on the latest game predictions.
- Sports Odds Integration: Advanced sports odds and betting data.
- Leaderboard: Compete with other users based on your betting accuracy and profit. Climb the ranks to become the top bettor.
- Direct Messages: Private messaging between users.
- Betting Posts: Create posts about specific bets and outcomes.
- Media Sharing: Upload and share images, gifs, and other media.
- Threaded Discussions: Engage in detailed conversations with thread posting.
- Enhanced Leaderboards: More competitive metrics and achievements.
- Groups: Join or create groups to discuss sports, share betting strategies, and connect with like-minded individuals.
To get started with the project, clone the repository and follow the setup instructions in the README.
- Frontend: React, TypeScript
- Backend: Node.js, Express
- Database: MySQL
- Storage: Firebase Storage
- State Management: MobX
Contributions are welcome! Please check the contributing guidelines for more information.
This project is licensed under the MIT License - see the LICENSE file for details.