Skip to content

harryguiacorn/Introduction-to-Generative-AI-Part-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Simple Task Manager

Instructions

Libraries

An external library is used in this assignment, so it's required to install it using pip beforehand.

Option 1: pip install -r requirements.txt

Option 2: python -m pip install -U prettytable

Graphical User Interface Version (GUI)

Entry Point

main.py

Screenshots

This simple task manager application allows users to enter task descriptions and statuses:


image

To modify a task:


image

To generate a task report:


image

image

Warnings:


image

image

image

image

Terminal Version

Entry Point

App.py

Design Patterns

  • Object-oriented programming (OOP)
  • Model–view–controller (MVC)

Functionality:

  1. Add a task
  2. View tasks
  3. Remove a task
  4. Mark a task as complete
  5. Report
  6. Exit

Screenshots


image


image


image


image

Assignment

Task: Simple Task Manager - Python Coding (Deadline - 12.04.2024)

Due 12 April 2024 23:59

Instructions

Task: Simple Task Manager

Description:

Write a Python program that allows users to manage their tasks. Users should be able to add tasks, view tasks, mark tasks as completed, and delete tasks.

Requirements:

  • Implement functions for adding tasks, viewing tasks, marking tasks as completed, and deleting tasks.
  • Use a dictionary or list to store tasks, where each task has a unique identifier.
  • Provide a simple menu-driven interface for users to interact with the program.
  • Use control structures to handle user input and perform the appropriate actions based on user choices.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published