GameStore is a feature-rich and visually engaging single-page application (SPA) built with ASP.NET Core Blazor. It functions as an interactive game catalogue, offering features such as browsing, adding, updating, and deleting games. Powered by Entity Framework Core and styled with Bootstrap, GameStore provides a seamless user experience across various devices.
๐ก This project is based on a Blazor course made by Julio Casal, available on YouTube.
- ๐จ Interactive Blazor Frontend โ Build dynamic web interfaces with seamless client-side interaction
- ๐๏ธ Entity Framework Core ORM โ Handle database operations efficiently with robust data models
- ๐งฉ Minimal APIs โ Lightweight, high-performance endpoints for clean and fast CRUD operations
- ๐ฑ Responsive UI โ Built with Bootstrap for consistent design across all screen sizes
- ๐น๏ธ Game Management โ View, add, edit, and delete games from the catalogue
- ๐งญ Intuitive UX โ Clean layout with straightforward navigation and interaction
| Technology | Purpose |
|---|---|
| ASP.NET Core Blazor | SPA development with C# on the web |
| Entity Framework Core | Database interaction via ORM |
| Minimal APIs | Lightweight RESTful endpoints |
| Bootstrap | Responsive and modern UI design |
| SQLite | Flexible database options (via connection string) |
- .NET 9 SDK or later
- SQL Server, SQLite, or PostgreSQL (your choice)
git clone https://github.com/Ghostdog02/GameStore.git