Task Manager

Python
Client Side
Server Side
Software Engineering
Microservices
API
Agile

Command Line Interface program written in Python that allows a user to manage their tasks. Functionality includes being able to view tasks, add new tasks, edit tasks, delete tasks, mark tasks as complete, and view a list completed tasks. This project also incorporates a microservice which was developed by my project partner that receives a date from my program and converts it to a message string. The message tells how many days or weeks the task is due (or overdue) based on today's date. This is my final project for CS 361: Software Engineering I which was implemented throughout the course using Agile principles.

0 Lifts 

Artifacts

Name Description
GitHub repository GitHub repository with all source code   Link
Video demonstration Video walkthrough of how my program works along with its integration with my project partner's microservice   Link