Falco13 / api_django_todo_tickets

Simplified analogue of Jira/Trello - with the ability to create tasks and assign them to other users, change statuses, filtering, adding images, and commenting.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

REST API application - Django: Todo tickets

  • Tickets for users. The ticket consists of: Title, Task text, Status (dynamic for the admin), ticket author, who the ticket is assigned to, creation date, update date, image (there may be more than one).
  • Implemented the ability to add an Image to a ticket.
  • The user can only edit and delete their own tickets.
  • Only the ticket author and the person to whom the ticket is assigned can change the Status of a ticket.
  • The list of all tickers is available only to authorized users, with the ability to filter by Status.
  • Implemented the ability to write comments, as well as write comments on comments.

API end-points:

  • /api/auth/
  • /api/
  • /api/todos/
  • /api/todos/add
  • /api/todos/id
  • /api/check_status/id
  • /api/upload_image
  • /api/add_comment

Used tools:
✔️ Python
✔️ Django REST Framework
✔️ Django REST framework filter
✔️ SQLite database

About

Simplified analogue of Jira/Trello - with the ability to create tasks and assign them to other users, change statuses, filtering, adding images, and commenting.


Languages

Language:Python 99.2%Language:Dockerfile 0.8%