FastAPI Chess Player Backend

This project serves as the backend for a full-stack application designed to efficiently process and display chess player data from the Lichess.org API. The backend is built using FastAPI, PostgreSQL, and Python.

Requirements

Make sure you have the following installed on your machine:

Python (>=3.7) PostgreSQL

API Endpoints

  • GET /players

Retrieve a list of chess players from the Database

  • GET /top-players

Retrieve Top fifty chess players from the database, based on their rating.