GameStore.Api is a RESTful API for managing a game store.
- User authentication and authorization
- CRUD operations for games, genres, and platforms
- Search functionality for games
- Shopping cart functionality
- Order management
- .NET Core
- Entity Framework Core
- ASP.NET Core Web API
- MySQL Database
- JWT Authentication
- Clone the repository.
- Install the required dependencies using
dotnet restore
. - Set up the database by running the migrations using
dotnet ef database update
. - Configure the connection string in the
appsettings.json
file. - Run the API using
dotnet run
. - Access the API at
http://localhost:5099
.
The API documentation can be found at http://localhost:5099/swagger
.
Contributions are welcome! Please follow the contribution guidelines.
This project is licensed under the MIT License.