https://github.com/tareqmonwer/celery-auth-api
Django app with MTV and simple Rest API for Authentication system with email confirmation system managed by celery task.
https://github.com/tareqmonwer/celery-auth-api
allauth celery django python redis
Last synced: 27 days ago
JSON representation
Django app with MTV and simple Rest API for Authentication system with email confirmation system managed by celery task.
- Host: GitHub
- URL: https://github.com/tareqmonwer/celery-auth-api
- Owner: TareqMonwer
- Created: 2021-10-06T19:34:50.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-07T06:24:42.000Z (over 4 years ago)
- Last Synced: 2025-06-22T08:45:02.984Z (12 months ago)
- Topics: allauth, celery, django, python, redis
- Language: Python
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## How to run the project:
+ clone the repo and `cd` into the codebase.
+ create and activate virtual-environment
+ install dependencies using `pip install -r requirements.txt --no-cache-dir`
+ create `.env` file & provide information as shown in `.env.example`
+ run `python manage.py makemigrations` if needed.
+ run `python manage.py migrate`
+ start redis-server using `redis-server --port 6360`.
+ run celery using: `celery -A config worker -l info`
+ run django server: `python manage.py runserver`
You're all set to play with the project.
## Highlights:
+ authentication with allauth
+ SEND CONFIRMATION EMAIL WITH CELERY.
+ Use CustomEmailBackend