It is a readymade template for getting started quickly with authentication APIs in Django. The project is setup using Django & PostgreSQL. Djoser package is used along with simplejwt to handle JWT token based authentication. You can access the API documentation from this link. For detailed understanding of available APIs and modifications, visit the djoser official docs.
- Custom User with email login.
- JWT authentication.
- Send mail for account create confirmation, forget password and more.
- Clone repository.
$ git clone <link-to-repository>
- Create vitural environment inside the backend folder.
$ python -m venv .venv
- Activate the virtual environment
- On Linux/Mac:
$ source .venv/bin/activate
- On Windows:
$ venv\Scripts\activate
- On Linux/Mac:
- Install required dependencies.
$ pip install - requirements.txt
- Create
.env
at same level asmanage.py
. - Add the required credentials.
- Run server and access the apis.
$ python manage.py runserver