Skip to content

balajiinfo8/task_manager_django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

βœ… Django Task Manager with JWT Authentication

Django Task Manager is a web application to add, edit, and delete daily tasks.
It uses Django REST Framework (DRF) with JWT authentication for secure login and task management.
The frontend is styled with Bootstrap 5, providing a clean, responsive interface to manage your to-do list efficiently.


πŸš€ Features

  • πŸ” User authentication with JWT tokens (login, register, logout)
  • βž• Add new tasks with title & description
  • ✏️ Edit existing tasks
  • βœ… Mark tasks as completed
  • πŸ—‘οΈ Delete tasks
  • πŸ“± Responsive UI with Bootstrap 5
  • ⚑ RESTful API endpoints for tasks and authentication

πŸ› οΈ Tech Stack

  • Backend: Django, Django REST Framework (DRF)
  • Authentication: JWT (using djangorestframework-simplejwt)
  • Frontend: HTML, CSS, Bootstrap 5
  • Database: SQLite (default), can be switched to PostgreSQL/MySQL
  • API Client: Postman / cURL for testing endpoints

πŸ“‚ Project Structure

Releases

No releases published

Packages

No packages published