Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shanu-shahbin/task-management-using-api
A simple task management REST API built with Django and Django REST Framework. This API allows users to create, read, update, and delete tasks, with support for user registration, Searching and authentication using JWT.
https://github.com/shanu-shahbin/task-management-using-api
django django-rest-framework jwt-authentication postgresql postman
Last synced: about 1 month ago
JSON representation
A simple task management REST API built with Django and Django REST Framework. This API allows users to create, read, update, and delete tasks, with support for user registration, Searching and authentication using JWT.
- Host: GitHub
- URL: https://github.com/shanu-shahbin/task-management-using-api
- Owner: shanu-shahbin
- Created: 2024-10-16T09:25:27.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-16T14:08:06.000Z (3 months ago)
- Last Synced: 2024-12-12T05:06:35.902Z (about 1 month ago)
- Topics: django, django-rest-framework, jwt-authentication, postgresql, postman
- Language: Python
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Task Management API
A simple task management REST API built with Django and Django REST Framework. This API allows users to create, read, update, and delete tasks, with support for user registration, Searching and authentication using JWT.
/ - Retrieve, update, or delete a task (requires authentication).## usage
- You can use tools like Postman or curl to test the API endpoints.
- Ensure you include the JWT token in the Authorization header as:
```bash
Authorization: Bearer## License
-This project is licensed under the MIT License.
## output screenshots
- Listed all the tasks using GET
![http___127 0 0 1_8000_api_tasks_ - My Workspace 1](https://github.com/user-attachments/assets/1cb4acee-cdb9-4e55-bad8-311a347e1fa3)- Searching the tasks using title, task progress
![http___127 0 0 1_8000_api_tasks_ - My Workspace serach](https://github.com/user-attachments/assets/788d56eb-df7b-4aa1-89ca-b53ba33c22c2)- Using post adding new tasks
![http___127 0 0 1_8000_api_tasks_ - My Workspace post](https://github.com/user-attachments/assets/db086f20-4ac5-47be-8a87-223ca0db2023)
- JWT authentication and using bearer token
![Token Obtain Pair – Django REST framework - Google Chrome 10_16_2024 2_39_47 PM](https://github.com/user-attachments/assets/e25563c1-6b7d-4664-abd2-0144b6b83a6d)- Postgresql structure
![pgAdmin 4 10_16_2024 2_53_47 PM](https://github.com/user-attachments/assets/a2f383f4-2c16-4ece-b613-5522ef2e66fa)