Strivio-PM

Hi Everyone​:waving_hand:

I wanted to share a project I’ve been building called Strivio-PM, a free project management app built entirely with Streamlit.

The goal is to keep things simple, fast, and practical, without forcing users into accounts, complex onboarding, or heavy tools.

What it does

Strivio-PM lets you:

  • Create projects that are public or private with a PIN

  • Manage tasks and subtasks with inline editing

  • Visualize timelines using an interactive Gantt chart

  • Track progress with project analytics like KPIs, overdue items, workload by assignee, and upcoming deadlines

  • Collaborate with teammates using simple roles such as owner, editor, and viewer

Sign-in is email-based only. No passwords or authentication setup required.

:link: Live app: https://strivio-pm.streamlit.app


Tech stack

For anyone curious about what’s under the hood, the app is built using:

  • Streamlit for UI and state management

  • SQLAlchemy as the ORM

  • Supabase (Postgres) as the database backend

  • Plotly for timelines and analytics

  • Pandas for data processing and metrics

The data layer is intentionally designed so switching databases only requires a config change.

How to use it

There are two main ways to use Strivio-PM:

1) Hosted version:
Open the app, enter your email, and start managing a project right away. This is the fastest way to try it out.

2) Bring your own Supabase (self-hosted):
If you want full control or unlimited projects:

  • Fork or use the repository as a template

  • Deploy it to Streamlit Community Cloud

  • Set your own Supabase connection by adding DATABASE_URL in Streamlit secrets (let me know if any support is needed!)

No code changes needed, only secrets.

I also created a short user guide (PDF) that walks through creating projects, managing tasks and subtasks, using the Gantt timeline, analytics, and member roles. The guide is linked inside the app to help new users get started quickly.

I’m actively improving Strivio-PM and plan to keep iterating on features and UX.
Would love to hear feedback or ideas from the community.

Thanks for checking it out :raising_hands: