Daily Python Projects

Daily Python Projects

Python Data Dashboard: Discovering Historical Events

Level: Real-World

Ardit Sulce's avatar
Ardit Sulce
Jul 03, 2024
∙ Paid

Project Brief

In our last project, we built a script that returned a series of historical events for a given date. The program was command-line-based.

Your task for this project is to make that program more advanced by turning it into a user-friendly web interface.

Expected Output

Here is what the data dashboard web app should look like. You can use Streamlit to build this app.

For your reference, here is the script that returns historical events through the command line. You can make use of the get_historical_events function.

Keep reading with a 7-day free trial

Subscribe to Daily Python Projects to keep reading this post and get 7 days of free access to the full post archives.

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