Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bartugkaan/gametrack

A basic Game Tracking application. Created with Asp.Net Core, Sqlite and Ef Core.
https://github.com/bartugkaan/gametrack

asp-net-core bootstrap5 entity-framework-core mvc-architecture sqlite

Last synced: 22 days ago
JSON representation

A basic Game Tracking application. Created with Asp.Net Core, Sqlite and Ef Core.

Awesome Lists containing this project

README

        

# Game Treack

GameTrack is an ASP.NET Core 7.0 application designed for listing and managing games and their genres. Additionally, games can be categorized by genre. The application supports CRUD operations such as viewing, adding, updating, and deleting games and Genres.

## Features

- View and Display Detailed information about games.
- Add, Edit and Delete Games and Genres.
- User-friendly interface with Bootstrap support.
- SQLite database integration with bootstrap support.
- Data acess layer with Enity Framework Core.
- Follows the MVC structure.

## Usage

1. Clone the repository or download the Zip file and extract it:

```bash
git clone https://github.com/BartugKaan/GameTrack.git
```

2. Navigate to the project directory:

```bash
cd GameTrack
```

3. Install the required dependencies:

```bash
dotnet restore
```

4. Create the database and apply migrations:

```bash
dotnet ef database update
```

5. Run the application:

```bash
dotnet run
```

## Project Structure

- Controllers/ - Contains the MVC controllers (GameController, GenreController and HomeController)
- Views/ - Contains the .cshtml views(Game, Genre and Home)
- Models/ - Holds Game and Genre entities.
- Data/ - Database context and Ef Code configurations

## Images
Screenshot 2024-10-20 at 14 33 18
Screenshot 2024-10-20 at 14 34 05
Screenshot 2024-10-20 at 14 33 24
Screenshot 2024-10-20 at 14 33 28

## Contributing

If you would like to contribute, please submit a pull request or open an issue.