An open API service indexing awesome lists of open source software.

https://github.com/dimplektech/task-management-application

Python, Django
https://github.com/dimplektech/task-management-application

Last synced: 10 months ago
JSON representation

Python, Django

Awesome Lists containing this project

README

          

# Task Management Application

Descrition


The Task Management Application is designed to help users manage their tasks efficiently. It allows users to create, update, delete, and view tasks. This application is important for learning fundamental CRUD (Create, Read, Update, Delete) from text file and use text file as database using File IO opertions.

Installation



  • requirement.txt

create a virtual environment named .venv based on your current interpreter:


Windows


py -m venv task_venv
.venv\scripts\activate

Key Features:


Object-Oriented Programming (OOP):

The application is designed using OOP principles to ensure modularity and code reusability.

OOP Inheritance:

Classes inherit properties and methods from other classes, promoting code reuse and logical hierarchy.

Unit Testing:

The application includes unit tests to ensure code reliability and correctness.

Features


Create Task:

Add a new task with a title and description.

View Tasks:

See a list of all tasks.

Update Task:

Edit the details of an existing task.

Delete Task:

Remove a task from the list.

Credits


Author: Dimpal Kaware


Repository: https://github.com/Dimplektech