Features
Team and Player Profiles
- follow teams/players profiles for personalised content feed
- see information,stats, gemini driven related articles for players
- see team rooster,standings,match results ,upcoming matches,stats ,information and gemini driven related articles for teams
Article Feeds
- enjoy quality content like gemini driven related articles of your followed teams and players
- upvote and downvote any article to express your opinions to public
Discover through search
- search for profile of any team/player and explore variety of related content
- explore any topic by making use of article tags and search feature to get articles with tags like trade,meme,recaps and many more all architected by gemini
- explore specific articles by searching with article titles
Functionality
Fetches Latest Data From MLB Api Endpoints To display on website
fetches latest data like team stats,standings,match results,upcoming matches,player stats from mlb api endpoints
Generates Latest and Selected Article using Gemini and store in MongoDb Cluster on Google Cloud
regularly runs the code on google cloud to fetch new articles and store them in database
Searches the Database on Google Cloud for team/player profiles , articles and user query
find results for user query and display them on the website for user to select
Does User authentication using JWT tokens and database
creates accouts for users and manage log ins by verifying with user data on database
Project journey
We worked with many new libraries,frameworks and Utilities for the first time as we are just second year undergraduates in Computer Science. We explored tremendous capabilites of Gemini Api and its efficiency in creating responses with accuracy we not thought of before.We have come a long way from where we started this project We indeed learned a lot
What's next for MLBee
we plan to add extra features for fan engagement like polls , reactions,quizes
Built With
- cloud-functions
- cloud-run
- cloud-scheduler
- gemini
- google-cloud
- mlbstatsapi
- mongodb
- newsapi
- python
- react
Log in or sign up for Devpost to join the conversation.