Select Sport

Product updates

Developer Update Log

This site updates every 3 hours and is maintained with a developer managed custom automation algorithm. This algorithm checks and captures public-information changes that are in the realm of relevant Beaver Athletics news.

Beaver Front Office started as a football recruiting idea for a portfolio project. I wanted to build a cleaner way to follow Oregon State offers, visits, transfers, roster movement, and team outlooks without digging through scattered pages and message-board threads. It has grown into an independent, source-backed recruiting and roster dashboard for Beaver fans.

25updates logged
11update types
Jun 4, 2026latest update
All sports7
Baseball1
Basketball1
Football15
Women's Basketball1
BasketballSchedule

Added men's basketball schedule workspace

Added the men's basketball schedule workspace with placeholders until the official schedule is released, plus scouting sections for evaluating and analyzing opponents.

This gives the men's basketball section a ready workspace for game planning once the official schedule is published.

Women's BasketballSchedule

Added women's basketball schedule workspace

Added the women's basketball schedule workspace with placeholders until the official schedule is released, plus scouting sections for evaluating and analyzing opponents.

This gives the women's basketball section a ready workspace for game planning once the official schedule is published.

BaseballData

Added the 2026 college baseball transfer portal database

Added the 2026 college baseball transfer portal database, using public signals and open-source intelligence to track and update movement in live time.

This gives Beaver Front Office a public-source baseball transfer portal surface while keeping the Oregon State-only transfer section separate.

All sportsRoster

Updated the roster outlook for men's and women's basketball

Updated the roster outlook for men's and women's basketball.

The basketball outlooks were previously default-loaded or not accurate enough, so the men's court now centers Josiah Lake II as the starting point guard and centerpiece while the women's rotation uses the corrected projected order.

All sportsAutomation

Hardened news automation and article images

Hardened the automation algorithm and added article images to the news feed using publisher metadata.

This makes the news pages feel more complete while giving the scanner stronger guardrails for collecting the right article metadata.

All sportsNavigation

Integrated the global navigation bar

Designed and integrated a global navigation bar across the Oregon State section.

This gives Beaver Front Office a more consistent path between sports, fans, athletes, coaches, search, and product updates.

All sportsInfrastructure

Advanced automation and agent coordination work

Worked on automation techniques for successful live data feeds, explored crawler and bot behaviors, worked on targeted navigation bar design, and configured agent communication pipelines.

This improves the operating foundation for live data maintenance, safer automation decisions, navigation iteration, and coordinated multi-agent project work.

FootballSafety

Added confirmation guardrails

Added guardrails that require user confirmation for destructive actions, such as deleting or resetting large amounts of data.

This reduces the risk of users accidentally wiping device-saved scouting or recruiting-board work.

FootballScouting

Created scouting work queue

Created a scouting queue tool in the football scouting workspace for better organization and coordination.

This gives users a clearer way to organize saved targets, evaluation needs, missing tape, in-progress reviews, and completed scouting work.

FootballFeature

Implemented custom athlete creation

Implemented the pipeline for custom athlete creation on the recruiting board.

Users can build out their own board entries instead of relying only on the default high school recruiting source pool.

FootballRoster

Updated football staff details

Updated football staff details in the roster outlook workspace.

This makes the coaches section more useful for understanding the current staff structure and public staff signals where verified.

All sportsInfrastructure

Connected live cache for automation work

Coordinating, optimizing, and troubleshooting my project architecture and automation system to get the site functioning as intended. Connected a cloud-based live cache.

This gives Beaver Front Office a cleaner architecture path for automated data updates without relying only on repository file changes.

FootballData

Added 2004-2019 football class commits

Added historical Oregon State football class commits from 2004 through 2019 into the recruiting database.

This expands the football recruiting timeline so older class history can be filtered and compared beside current recruiting records.

All sportsCustomization

Added background color setting

Added a new setting that allows users to change the dashboard background color.

This gives users more control over the look and feel of the app while using the recruiting, scouting, and roster tools.

FootballScouting

Added editable scouting scorecards and templates

Users can now add, delete, and edit scouting scorecards/templates, including building their own custom scouting templates.

This turns the scouting page into a more flexible workspace for personal evaluation models instead of a fixed set of forms.

FootballNavigation

Added scouting and recruiting board page switch

Added a local navigation switch that lets users move directly between the football Scouting page and Recruiting Board page.

This makes the recruiting workflow easier to follow because users can evaluate a player, then move back to their board without hunting through the main dashboard navigation.

FootballAutomation

Connected offer tracking with board and scouting pages

Connected and coordinated automation between the high school recruiting offer tracker and the recruiting-board/scouting pages.

This keeps offer-tracking work closer to the board and scouting workflows that users rely on when reviewing prospects.

FootballScouting

Saved scouting inputs on user devices

Scouting inputs now save on user devices so draft evaluations can persist between page visits.

Users can work through scouting notes over time without losing in-progress evaluations when they leave and come back.

FootballFeature

Added prospect interest level filter

Added a new recruiting filter for prospect interest level so users can view Oregon State Top 2, Top 5, Top 10, Top 15, and Top 20 interest groups.

This makes it easier to narrow the recruiting board to prospects showing the strongest public Oregon State interest signals.

FootballScouting

Changed scout evaluations to 10-point scoring

Changed the scout evaluation forms from out of 5 to out of 10.

This gives scouting templates more room for grading separation across traits, projection, and roster-fit categories.

All sportsData

Created documented addition date field

Created a new data field for personnel site additions that stores the documented addition date.

This gives recruiting and roster additions a clearer source-backed timeline for when a prospect or personnel item entered the site.

FootballPerformance

Optimized scouting template loading

Optimized scouting page performance by limiting the number of templates loaded at once.

This keeps the scouting workspace faster and more usable when a class has a larger evaluation pool.

FootballAutomation

Set up daily recruiting agent automation

Set up daily automation for the recruit agent to update various aspects of the recruiting page.

This supports more consistent recruiting-page maintenance without relying only on manual refresh passes.

FootballFeature

Added easy football knowledge test

Added a Basic Football Knowledge Test game to the football section. The quiz gives you 10 timed questions, randomly selected from a 110-question beginner football pool, with 10 seconds per question. After finishing, users see their score, review explanations for each answer, and can add their name to a shared leaderboard.

This update is meant to make Beaver Front Office more interactive while giving newer users a simple way to learn football basics.

FootballData

Updated Maalik Murphy financial situation

Updated Maalik Murphy's financial situation to reflect reported sources.

This keeps the football money manager tied to reported cash-package and NIL source context instead of generic assumptions.