Git Product home page Git Product logo

cs50p-final-project-'s Introduction

Task Management System

Check Out this Video Demo to see the project in action

Description:

The project of Task Management System is very helpful for one productivity . One can add Tasks , delete tasks , view pending tasks and mark tasks as completed .

Overview

The Task Management System is a console-based application designed to enhance productivity by providing a simple and efficient way to manage tasks. Users can add, delete, view pending tasks, and mark tasks as completed. The key feature of this system is the Last In, First Out (LIFO) order, where the latest tasks are considered the most important and are displayed at the top of the task list.

Features

Add Tasks: Easily add tasks to the tasks list.
Delete Tasks: Efficiently remove tasks from the tasks list.
View Pending Tasks: Quickly check a list of pending tasks.
Mark Tasks as Completed: Streamline task tracking by marking tasks as completed.
View All Tasks: Get an overview of all tasks in the task list.

Implementation Details

Data Structure: The project is implemented using a Linked List, where insertion and deletion occur at the front of the list.
Priority Order: Tasks are displayed in a Last In, First Out (LIFO) order, making the latest tasks the most prominent.

Node Structure:

Datafield: Holds the task name.

Status: Stores the task status (Pending - P or Completed - C).

Link: Points to the next node in the list.

Usage

Run the program: Execute python project.py in your terminal.

Choose an option: Select an option from the menu to perform specific tasks.

Follow the prompts: Add, remove, view, or mark tasks based on your needs.

Stay organized: Enjoy an organized and prioritized task management experience.

`

This was CS50p final project

Enjoy!!

cs50p-final-project-'s People

Contributors

yashwanthn24 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.