Sharing a Streamlit architecture experiment: workout publishing, private data, and workflow orchestration

I’ve been building a Streamlit app called TheAssembly to solve a real coaching workflow problem: publishing daily workouts without exposing future programming or turning the coach experience into a mess.

The app started as a simple athlete/admin split, but it has grown into a broader architecture that includes private GitHub-backed data, time-based visibility rules, containerized deployment, and now LangGraph-based workflow orchestration for AI-assisted content generation.

I shared the architecture diagrams on LinkedIn, including the updated Figma visual that shows how the system is evolving. Posting it here in case it’s useful to others who are building beyond a basic dashboard and into something more platform-like.

Sign Up | LinkedIn LinkedIn Post