Skip to content

tildajson/DotChess-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4fd103e · May 8, 2024

History

4 Commits
May 7, 2024
May 7, 2024
May 7, 2024
May 7, 2024
May 8, 2024
May 8, 2024

Repository files navigation

DotChess API

Web API created for chess players to join communities and connect with other players online.

About The Project

Web API project created for chess players to connect with other players and join chess clubs. Written with Docker and SQL.

This app handles user authentication, creating, editing and deleting objects (CRUD), and filtering / sorting objects.

Deployment with Kubernetes and extensive Unit Testing in progress.

The goal with this project was to stay on top of the .NET 8 update by creating something substantial with guidance from the new documentations. I also wanted to develop my ASP.NET and RESTful API skills. There seems to be a gap in the market for online chess clubs in my area and as I have a great passion for chess I decided to create an app dedicated to that.

Built With

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

To run the app you will need to have Docker installed on your machine.

Installation

  1. Clone the repo
    git clone https://github.com/tildajson/DotChess-API.git
  2. Start server
    docker-compose up
  3. To visit app
    http://127.0.0.1:8080

Roadmap

  • Authentication & Authorization
  • Create Tournaments Model
  • Add Profile Picture to User Model
  • Dockerize API
    • Deploy with Kubernetes
  • Unit Testing

About

Chess Club Web API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published