Skip to main content
back to top of page

Python Project Timeline Manager

Image
Project Manager Window

This is a program that I used AI to build per my specifications. It keeps track of tasks that need to be performed for various projects and allows the user to visualize how time will be spent to complete these tasks.

 

A lightweight, local project-management app for organizing projects, tasks, statuses, dates, and custom attributes. It runs as a desktop window with pywebview, stores its data in SQLite, and can generate PDF task reports and PNG timeline charts.

Features

  • Create and manage multiple projects
  • Track tasks with descriptions, start and end dates, and statuses
  • Define color-coded statuses and reorder them by priority
  • Create custom attribute types and values
  • Share attribute types across every project or keep them project-specific
  • Export a project's tasks as a formatted PDF report
  • Export Gantt-style timeline charts grouped by a selected attribute type
  • Store all project data locally without an external database server

 

Project Timeline Manager Github Repository

 

NOTE: This project was coded entirely from AI prompts.