Skip to content

pubmania/cardi_log

Repository files navigation

CARDI Log

"Bridging the gap between Lean PM and Data Integrity."

Executive Summary

This utility replaces fragmented Excel trackers with a structured database to manage portfolio-level Constraints, Assumptions, Risks, Dependencies, and Issues (CARDI). It is designed to eliminate the "manual reporting tax" by providing rapid visual feedback and slide-ready Gantt exports for SteerCo and C-suite presentations.

Portfolio Governance Tool

Note on Support: This is a personal project shared to illustrate a specific approach to portfolio governance. While the codebase is open for reference and community forks, I am not currently providing active support, bug fixes, or feature updates. It is provided "as-is" for those interested in bridging the gap between lean PM practices and data integrity.

Run the app

uv

Run as a desktop app:

uv run flet run

Run as a web app:

uv run flet run --web

Poetry

Install dependencies from pyproject.toml:

poetry install

Run as a desktop app:

poetry run flet run

Run as a web app:

poetry run flet run --web

For more details on running the app, refer to the Getting Started Guide.

Build the app

Android

flet build apk -v

For more details on building and signing .apk or .aab, refer to the Android Packaging Guide.

iOS

flet build ipa -v

For more details on building and signing .ipa, refer to the iOS Packaging Guide.

macOS

flet build macos -v

For more details on building macOS package, refer to the macOS Packaging Guide.

Linux

flet build linux -v

For more details on building Linux package, refer to the Linux Packaging Guide.

Windows

flet build windows -v

For more details on building Windows package, refer to the Windows Packaging Guide.

About

A Python-based utility for centralised CARDI log management and executive Gantt chart generation. Designed to solve the 'manual collation' tax in £50M+ portfolios.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors