GameStore.Api

Description

GameStore.Api is a RESTful API for managing a game store.

Features

  • User authentication and authorization
  • CRUD operations for games, genres, and platforms
  • Search functionality for games
  • Shopping cart functionality
  • Order management

Technologies Used

  • .NET Core
  • Entity Framework Core
  • ASP.NET Core Web API
  • MySQL Database
  • JWT Authentication

Getting Started

  1. Clone the repository.
  2. Install the required dependencies using dotnet restore.
  3. Set up the database by running the migrations using dotnet ef database update.
  4. Configure the connection string in the appsettings.json file.
  5. Run the API using dotnet run.
  6. Access the API at http://localhost:5099.

API Documentation

The API documentation can be found at http://localhost:5099/swagger.

Contributing

Contributions are welcome! Please follow the contribution guidelines.

License

This project is licensed under the MIT License.