Welcome to the Backend Dev Docs

The following documentation is aimed at getting developers up to speed with the technology stack and also the code of the backend of the football portal. This is not a user guide for the admin of the backend.

Overview

The backend provides a series of rest endpoints to search for players and create player reports. The rest api can be consumed by any mobile or browser based client.

_images/stack.jpg

It is implemented using Dango, Django Rest Framework and the Mysql database. It also uses Celery as a distributed task queue to handle the parallelisation of the tasks involved in generating a Player Report.

Both the development and production backend sites are hosted on the same server (IP: 52.209.30.148) and can be accessed via the following domains.

Development: http://dev.api.dectechsports.com/

Production: https://api.dectechsports.com/

API

Note - Additional Rest API endpoints exist for the Team Portal