Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/programmershahjalal/todoapp
To-Do App with Python(Django)
https://github.com/programmershahjalal/todoapp
django python todoapp todolist
Last synced: about 1 month ago
JSON representation
To-Do App with Python(Django)
- Host: GitHub
- URL: https://github.com/programmershahjalal/todoapp
- Owner: ProgrammerShahJalal
- Created: 2023-08-13T01:48:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-04T10:18:02.000Z (about 1 year ago)
- Last Synced: 2023-11-05T02:28:29.987Z (about 1 year ago)
- Topics: django, python, todoapp, todolist
- Language: Python
- Homepage: https://taskmanagementwebapp.pythonanywhere.com/
- Size: 3.62 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Task Management Web App
## Description:
## Task Management Web Application with Django - Functionalities Implemented:
### User Authentication (Registration, Login):
Users can register and log in to the application.
User authentication is implemented using Django's built-in authentication system.
### Task Model:Each task includes the following attributes:
Title
Description
Due date
Multiple photos (with options to add and delete)
Priority (low, medium, high)
Mark as complete option
Date and time of creation
Date and time of the last update
### Task List Page:Users can view a list of their tasks.
Tasks can be searched by title.
Tasks can be filtered by criteria including creation date, due date, priority, and completion status (complete or incomplete).
### Task Details Page:A details page displays all information about a specific task, including photos.
Users have the option to update the task, modifying all its fields, including priority and due date.
Task Deletion with Confirmation:Users can delete tasks, and a confirmation dialog is implemented to prevent accidental deletions.
### Task Completion:Users can mark a task as complete.
Completed tasks cannot be updated.
### Access Control:Unauthenticated users are restricted from accessing features like adding tasks, editing tasks, and viewing tasks.
Users can only access their tasks and not the tasks of other users.
A custom 404 page is implemented to handle invalid URLs.
### Image Management:When updating a task, users can delete existing images by selecting them.
Simultaneously, users can add new images and save their changes.
## Programming Technologies:
© 2024 To-Do List App | All rights reserved by Md Shah Jalal