This repository contains the code for Django Rest JSON Web Token API backend. The application aims to provide an API backend server for user authentication with JWT (JSON Web Token).
This project has been developed using Django with Django Rest Framework for the application code and Postgres as relational database.
Code structure implementation follows a Clean Architecture approach, emphasizing on code readability, responsibility decoupling and unit testing.
For API backend endpoints documentation refer to the drf_jwt.yaml file in the docs directory.
Download source code cloning this repository:
git clone https://github.com/sdediego/django-rest-jwt-auth.git
Create docker images and execute the containers for development. From the project directory:
docker-compose -f ./docker/docker-compose.yaml up --build
Shutdown the application and remove network and containers gracefully:
docker-compose -f ./docker/docker-compose.yaml down