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