Skip to content

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

Notifications You must be signed in to change notification settings

Falco13/api_django_todo_tickets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published