MetalReleaseTracker is a project designed to aggregate and display metal music releases, focusing on Ukrainian bands. It allows users to view and compare album listings from various international metal music labels.
- .NET 8 SDK
- SQL Server (for production) or In-Memory database (for development/testing)
-
Clone the repository:
git clone https://github.com/yourusername/MetalReleaseTracker.git cd MetalReleaseTracker -
Install dependencies:
dotnet restore
-
Set up the database connection in
appsettings.json:{ "ConnectionStrings": { "DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=MetalReleaseDb;Trusted_Connection=True;" } } -
Run the initial migration and update the database:
dotnet ef migrations add InitialCreate dotnet ef database update
To run the project, use the following command:
dotnet run