Skip to content

kihuni/Django-API-Starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ Django REST API Starter Kit

A production-ready backend template with Django, DRF, JWT Auth, Docker, and CI/CD.

Features

  • ๐Ÿ” JWT Authentication (via SimpleJWT)
  • ๐Ÿ” CRUD API endpoints with DRF
  • ๐Ÿ” Filtering & Pagination
  • ๐Ÿ“ƒ OpenAPI/Swagger Documentation
  • ๐Ÿณ Dockerized Setup (Django + PostgreSQL + Redis)
  • ๐Ÿš€ Ready to Deploy to Render/Heroku
  • โœ… GitHub Actions for CI/CD

Technologies

  • Django 4.x
  • Django REST Framework
  • PostgreSQL
  • Redis (optional for caching)
  • Docker + Docker Compose
  • GitHub Actions
  • drf-spectacular (for API docs)

Getting Started

git clone https://github.com/yourusername/drf-api-starter.git
cd drf-api-starter
cp .env.example .env
docker-compose up --build

About

A production-ready backend template with Django, DRF, JWT Auth, Docker, and CI/CD.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published