About
Overview
Baseball History is an interactive web application that allows users to explore over 150 years of Major League Baseball statistics. This application provides a comprehensive look at the game's history from 1871 to 2025.
Key features include:
- Player Browser: Browse players alphabetically with career statistics.
- Team Browser: Explore franchises and their season-by-season history.
- Statistical Leaders: View batting and pitching leaderboards with advanced filters.
- Hall of Fame: Browse Hall of Fame inductees by year and category.
- Global Search: Quickly find players and teams across the entire history of the game.
Data Source
The data for this application is provided by the Lahman Baseball Database. This comprehensive database of Major League Baseball statistics has been maintained by Sean Lahman and his contributors for many years and is a standard resource for baseball researchers and enthusiasts.
License Information: This project uses the Lahman Baseball Database, which is available under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
Technology Stack
This application is built using modern web technologies to provide a fast and responsive experience:
| Component | Technology |
|---|---|
| Backend | ASP.NET Core 10.0, Razor Pages |
| Database | SQLite with Lahman Baseball Database |
| ORM | Entity Framework Core 10.0 |
| Frontend | htmx 2.0.4, Bootstrap 5 |
By leveraging htmx, the application provides a smooth, "Single Page Application" feel without the complexity of a heavy JavaScript framework.