GameStore Application
Monday, December 30, 2024
The GameStore application is a project I developed to explore and deepen my understanding of .NET Core for building APIs and Blazor for frontend development. This application serves as a minimalistic yet functional system for managing a game store's inventory. It includes features to create, read, update, and delete (CRUD) game entries through both an API and an intuitive Blazor-based user interface.

Backend: .NET Core Minimal API
The backend of the GameStore application is built using a .NET Core minimal API, which emphasizes simplicity, performance, and maintainability. It includes a well-defined structure for handling requests, interacting with the database, and ensuring seamless communication between the server and the frontend. The backend supports key CRUD operations, allowing users to add new games, retrieve existing entries, update details, and delete games from the inventory.
Working on this backend taught me how to design efficient and scalable API endpoints, handle database interactions using Entity Framework Core, and implement validation to maintain data integrity. It also provided insights into modern API design patterns and best practices.

Frontend: Blazor
The frontend leverages Blazor, a modern framework for building interactive and component-based web applications using C#. The user interface is designed to be intuitive and responsive, allowing users to easily navigate through the game catalog and perform operations like adding or modifying game details.
Through this project, I learned how to use Blazor's powerful component model to create a cohesive and dynamic user experience. I also explored how to establish efficient client-server communication using HTTP, enabling smooth integration between the Blazor frontend and the .NET Core API.

This project showcases my ability to design and develop end-to-end solutions within Microsoft's ecosystem, highlighting my skills in backend development, frontend design, and full-stack integration.
You can find the source code for the GameStore application on my GitHub, linked below.