Ori-Roza /
drf-api-action
drf-api-action elevates Django Rest Framework testing with the action_api fixture, simplifying REST endpoint testing to a seamless, function-like experience.
43/100 healthLoading repository data…
adrianatortja / repository
Django REST API for managing client projects and tasks with JWT authentication, ownership-based access, filtering, search, ordering, project stats, and nested task data.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A Django REST API for managing client projects and tasks with JWT authentication, user-based data ownership, filtering, search, ordering, project statistics, and nested task data.
project_titlestatustitletitle and created_atcompletedtotal_taskscompleted_taskspending_tasksPOST /api/auth/register/POST /api/auth/login/POST /api/auth/refresh/Authorization: Bearer <access_token>
GET /api/projects/POST /api/projects/GET /api/projects/<id>/PATCH /api/projects/<id>/DELETE /api/projects/<id>/GET /api/projects/tasks/POST /api/projects/tasks/GET /api/projects/tasks/<id>/PATCH /api/projects/tasks/<id>/DELETE /api/projects/tasks/<id>/You can filter, search, and order projects using query parameters.
Selected from shared topics, language and repository description—not editorial ratings.
Ori-Roza /
drf-api-action elevates Django Rest Framework testing with the action_api fixture, simplifying REST endpoint testing to a seamless, function-like experience.
43/100 healthLondonAppDev /
Supplementary cheat sheet document for our Udemy course: Build a Backend REST API with Python & Django - Beginner
84/100 healthExamples:
GET /api/projects/?status=active
GET /api/projects/?search=client
GET /api/projects/?ordering=title
GET /api/projects/?ordering=-created_at
You can filter and order tasks using query parameters.
Examples:
GET /api/projects/tasks/?completed=true
GET /api/projects/tasks/?completed=false
GET /api/projects/tasks/?ordering=-created_at
{
"id": 2,
"project": 1,
"project_title": "Client Portal Updated",
"title": "First task",
"description": "",
"completed": true,
"created_at": "2026-04-12T17:59:23.063141Z"
}
[
{
"id": 1,
"title": "Client Portal Updated",
"description": "Backend for managing client projects",
"status": "active",
"created_at": "2026-04-10T11:30:39.340348Z",
"total_tasks": 3,
"completed_tasks": 1,
"pending_tasks": 2,
"tasks": [
{
"id": 2,
"project": 1,
"project_title": "Client Portal Updated",
"title": "First task",
"description": "",
"completed": true,
"created_at": "2026-04-12T17:59:23.063141Z"
},
{
"id": 6,
"project": 1,
"project_title": "Client Portal Updated",
"title": "Second task",
"description": "",
"completed": false,
"created_at": "2026-04-12T17:59:23.063141Z"
},
{
"id": 7,
"project": 1,
"project_title": "Client Portal Updated",
"title": "Hack",
"description": "",
"completed": false,
"created_at": "2026-04-12T17:59:23.063141Z"
}
]
}
]
git clone https://github.com/adrianatortja/client-project-management-api.git
cd client-project-management-api
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
Run project tests with:
python manage.py test projects
Current test coverage includes:
Adriana Tortja
LondonAppDev /
Full source code for our Udemy course: How to build a Backend REST API with Python & Django - Advanced
68/100 healththehimel /
A production-ready Django REST Framework starter template with JWT authentication, CORS configuration, API documentation, and environment-based settings. Perfect for quickly bootstrapping REST APIs.
63/100 healthHazrat-Ali9 /
🚂 Django 🚃 Ease 🚅 Server is 🚞 a powerful ✈ flexible 🛳 and 🚀 production 🛬 ready 🚁 Django 🚟 backend 🚠 boilerplate 🕌 designed 🏤 to ease your 🏥 development 🏦 workflow 🚝 Whether 🛼 you're 🚢 building a ⚽ REST API ⚾ admin 🥎 dashboard 🏀 full stack web 🏐 app this starter 🏈 project gives 🎮 you a solid 🎳 with built 🧸 in best 📘 practice
61/100 healthmahmud-sajib /
E-commerce API backend (Python/Django REST Framework) with API features such as product listings, cart, orders, auth, and PayPal/Stripe integration for secure online transactions.
47/100 health