https://github.com/iyousefibrahim/playzone
PlayZone is a simple web application for managing a list of games, built using ASP.NET Core MVC and Microsoft SQL Server. The app allows users to add, edit, delete, and view game details, including uploading and displaying cover images. It follows good architectural practices like the Repository Pattern and Unit of Work.
https://github.com/iyousefibrahim/playzone
3-tier-architecture asp-net-core asp-net-core-mvc csharp css design-patterns ef-core generic-repository html javascript jquery linq oop repository-pattern sql-server unitofwork-pattern
Last synced: about 1 month ago
JSON representation
PlayZone is a simple web application for managing a list of games, built using ASP.NET Core MVC and Microsoft SQL Server. The app allows users to add, edit, delete, and view game details, including uploading and displaying cover images. It follows good architectural practices like the Repository Pattern and Unit of Work.
- Host: GitHub
- URL: https://github.com/iyousefibrahim/playzone
- Owner: iyousefibrahim
- Created: 2025-04-08T03:08:30.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-04-10T08:30:37.000Z (11 months ago)
- Last Synced: 2025-06-12T22:32:42.378Z (9 months ago)
- Topics: 3-tier-architecture, asp-net-core, asp-net-core-mvc, csharp, css, design-patterns, ef-core, generic-repository, html, javascript, jquery, linq, oop, repository-pattern, sql-server, unitofwork-pattern
- Language: C#
- Homepage:
- Size: 2.27 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PlayZone MVC Project
PlayZone is a simple web application for managing a list of games, built using ASP.NET Core MVC and Microsoft SQL Server. The app allows users to add, edit, delete, and view game details, including uploading and displaying cover images.
It follows good architectural practices like the Repository Pattern and Unit of Work, making the code clean and easy to maintain.
Home Page
Games page - Details - Create - Edit
## Features
- Add, edit, delete, and view game details using the `GamesController`.
- Display games on the home page using the `HomeController` with detailed view for each game.
- Upload and preview game cover images.
- Uses Microsoft SQL Server for data storage.
## Technologies Used
- ASP.NET Core MVC
- Entity Framework Core
- Microsoft SQL Server
- Repository Pattern
- Generic Repository Pattern
- Unit of Work Pattern
- Bootstrap and basic UI styling