{"repo":"devvthalisson/task-management-bck","free":true,"listed":false,"github":"https://github.com/devvthalisson/task-management-bck","clone":"git clone https://github.com/devvthalisson/task-management-bck.git","description":"Backend built with Python+DRF for task management with JWT-based authentication.","language":"Python","stars":12,"topics":["api-rest","backend-api","django","django-rest-framework","jwt","jwt-authentication","python3"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Task Manager API API REST developed with DJANGO + DJANGO REST FRAMEWORK , focused on personal task management with JWT authentication, permission control, and backend best practices. This project was created for educational purposes , as part of a recurring back-end training routine, prioritinzing clean archicture, security, and clear business rules. --- Technologies Used - Python 3.x - Django - Django REST Framework - SimpleJWT (JWT Authentication) - SQLite (development environment) - Django Silk - Django Filter - Django Spectacular --- Features Authentication - User registration - JWT Login - Token refresh - Protected routes Tasks - Create tasks - List authenticated user tesks - Retreve task details - Update tasks - Delete tasks - Mark tasks as completed (dedicated endpoint) Security - Users can only access their own tasks - Custom permission classes - Completion endpoint allows updating only the completed field --- Installation and Setup Clone the repository Create a virtual environment Install dependencies Run migrations Start the server --- Routes Schema api/schema/swagger-ui/ Overview Queries api/silk-status/ Auth Tasks --- Testing Manual tests performed using: - Postman - Insomnia (Automated tests can be added in future iterations.) Author Developed by Thalisson Menezes Back-end focused studies with Django, REST APIs and clean architecture.","default_branch":null,"files":null,"tree":[],"storefront":"/r/devvthalisson","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/devvthalisson/task-management-bck/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}