Skip to content

multiwebgh/task_management_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Management API

This is a RESTful API built with Django Rest Framework (DRF) that allows users to manage tasks — including creating, updating, deleting, and marking tasks as complete or incomplete.


Features

  • User registration and management
  • Create, view, update, and delete tasks
  • Mark tasks as complete/incomplete
  • Authentication using Django’s built-in user model
  • Django ORM for database operations
  • Ready for deployment on Heroku or PythonAnywhere

ERD (Entity Relationship Diagram)

API Endpoints

Method Endpoint Description
POST /api/users/ Create a new user
GET /api/users/ Get list of users
POST /api/tasks/ Create a new task
GET /api/tasks/ Get list of tasks
GET /api/tasks/<id>/ Get task details
PUT/PATCH /api/tasks/<id>/ Update task
DELETE /api/tasks/<id>/ Delete task
PATCH /api/tasks/<id>/complete/ Mark as complete/incomplete

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages