This repository consists of two main components:
- Data Extractor: A tool that fetches football-related data from football-data.org and uploads it to a PostgreSQL database.
- Web Application: A user-friendly interface that displays useful information about football matches, teams, players, and other related statistics.
The project is designed to keep football data organized, accessible, and visually informative.
- C# / .NET – Core language and framework for backend development
- ASP.NET MVC – For building the web application
- Entity Framework Core – For database access and object-relational mapping
- PostgreSQL – As the relational database system
- System.Text.Json.Serialization – For parsing and mapping JSON responses from the API
- REST API Integration – For fetching data from football-data.org
- Razor Views – For rendering dynamic HTML content
- Bootstrap – For responsive and clean frontend design