A production-ready boilerplate for Django REST APIs with custom User model, WebSockets and async task support via Celery.
- Django REST Framework: For building robust APIs quickly.
- WebSockets: Real-time support via Django Channels.
- Async Tasks: Background job processing (Django-Celery).
- Authentication: Pre-configured normal & social auth modules.
- Modular Design: Clean, scalable project structure.
-
Clone the repo:
git clone [https://github.com/pyserve/dj-rest-api.git](https://github.com/pyserve/dj-rest-api.git) cd dj-rest-api -
Setup environment & install dependencies:
python -m venv venv source venv/bin/activate pip install -r requirements.txt -
Migrate and run:
python manage.py migrate python manage.py runserver
Your API is now live at http://127.0.0.1:8000.