I built a simple Games Catalog with ASP.NET Core MVC:
- CRUD for games (with cover image uploads)
- Categories and many-to-many devices
- Clean service layer and ViewModels
- Modern UI for Index, Details, and Edit pages
Tech:
- .NET 8, ASP.NET Core MVC
- EF Core 8 + SQL Server
- Bootstrap 5 + Bootstrap Icons
What I learned:
- MVC patterns and layering (Controllers → Services → ViewModels)
- EF Core relationships, migrations, and queries
- Handling file uploads and validation in ASP.NET Core
- Building clean, user-friendly UIs