Data at Depth

Data at Depth

Programming

Modular Streamlit Coding: A Multi-Page Tutorial Showcasing UNHCR Refugee Data

3-page interactive Python application using a modular approach

John Loewen's avatar
John Loewen
Sep 03, 2025
∙ Paid
2
Share

Streamlit is an open-source app framework that allows data scientists and analysts to create interactive web applications with ease.

Back by popular demand, this article explores the process of creating a multi-page Streamlit application - but this time in a more modular fashion, starting with a core shell of pages.

Data at Depth is a reader-supported pub…

Keep reading with a 7-day free trial

Subscribe to Data at Depth to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 John Loewen
Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture