DEV Community

Cover image for From Semester Mini Project to Streamlit Fusion: A Coding Mini Tale
Vikranth U
Vikranth U

Posted on

2 1 1 1 1

From Semester Mini Project to Streamlit Fusion: A Coding Mini Tale

Hey Coders,

So, back in my first semester, I was working on this project with a couple of buddies for an Intro to Programming course. We chose OpenWeatherMap and News API – you know, to keep things interesting. The goal was to whip up a tool that fetched real-time weather data and top news headlines. Not groundbreaking stuff, but a solid start in the world of APIs.

GitHub - Weather and News Python Mini Project

The Terminal snapshot of the Mini Project

A bit down the road, during a hackathon, I decided to give Streamlit a spin. I put together a basic Weather Tracker using the OpenWeatherMap API. Streamlit turned out to be a handy tool – straightforward, effective, and perfect for turning data into interactive web apps.

GitHub - Streamlit Weather Tracker

The Streamlit snapshot of the Streamlit Weather Tracker

Now, here's where it gets interesting. After a bit of a break, I thought, "Why not bring these two projects together?" Take the weather and news API from the first, blend it with Streamlit features from the second, and there you have it – CityInsight.

GitHub - CityInsight

The Streamlit snapshot of the Final Streamlit Weather and News Tracker

This project isn't a groundbreaking feat, but it's my little step into the world of personal open-source development. Dealing with different APIs, navigating through Streamlit, and merging codes – it was like putting together a tech puzzle.

Challenges? Yeah, a few. Wrapping my head around different APIs, understanding Streamlit quirks, and getting the codes to cooperate – it wasn't a walk in the park. But hey, every challenge is a lesson in the coding world, right?

So, here I am, throwing CityInsight out there. It might not be the next big thing, but it's a thing. If you're curious or want to throw in your two cents, feel free to jump in. Let's make coding a tad more interesting.

GitHub - CityInsight

See you in the code!

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more