تفاصيل العمل

GameZone - Game Catalog Management System

Overview

GameZone is a modern ASP.NET Core MVC web application designed for managing a comprehensive game catalog. The application allows users to create, view, update, and delete game entries with detailed information including cover images, categories, supported devices, and descriptions.

Key Features

Game Management

Complete CRUD Operations: Create, Read, Update, and Delete games

Rich Game Information: Each game includes name, description, category, cover image, and supported devices

Image Upload & Management: Secure file upload with validation for cover images

Multi-Device Support: Games can be associated with multiple gaming platforms

️ Image Handling

File Upload Validation: Custom attributes for file extension and size validation

Automatic Image Processing: Server-side image storage with unique naming

Preview Functionality: Real-time image preview during upload

File Cleanup: Automatic deletion of old images when updating or removing games

️ Categorization System

Game Categories: Predefined categories (Sports, Action, Adventure, Racing, Fighting, Film)

Device Support: Multiple gaming platforms (PlayStation, Xbox, Nintendo Switch, PC)

Bootstrap Icons: Visual representation for each device type

Technical Architecture

️ Core Technologies

Framework: ASP.NET Core MVC

Database: Entity Framework Core with Code-First approach

Frontend: Bootstrap 5 with custom styling

UI Components: Select2 for enhanced dropdowns

Validation: Client-side and server-side validation

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز