FullStackGameManager is a full-stack CRUD project with a Minimal API architecture for managing a database of video games. Backend is coded in C# containing a SQLite database with a frontend integration in Angular.
Entity Framework Core (EF Core) Used for SQLite management, handling DbContext migrations and communicating with the database.
Minimal API Lightweight modern API framework used for more readable, minimalistic and clean code.
Swagger UI
Angular Frontend created in Angular for modern responsive and interactive user interface with bootstrap.
Bootstrap 5
The first game record is seeded directly into the database from the application code.
Form with input fields that allow adding a game to the database.
Form with input fields used to update data for a selected game.
Switch used to enable dark mode.
- Add, update and delete games from SQLite database
- Full CRUD operations via Angular frontend
- Data seeding with an initial game record on startup
- Dark mode toggle
- Swagger UI for API testing
- Clone the repository
git clone https://github.com/Simon0824/FullStackGameManager- Run the backend:
dotnet run- Run the frontend:
cd FullStackGameManager
ng serve- Open the app:
http://localhost:4200



