You are browsing as a guest. Sign up (or log in) to start making projects!

ShehmaAli

@ShehmaAli

Joined June 14th, 2026

  • 16Devlogs
  • 3Projects
  • 3Ships
  • 37Votes
A Pakistani girl.
Certified yapper of the family🎉
love to build new, different, and amazing things.✨
Ship Pending review

What I made:

I made an Interactive climate change dashboard on CLI and Plotly which visualized over 80 years of temperature data.
Included 4 interactive graphs and one being a future temperature prediction model.

CHALLENGES

  • CLI problems and the connect of the the functions to one page
  • function connectivity
  • plotly

What I am proud of:

  • I am proud to turn the raw climate data into something easy to explore.
  • I shipped it to STARDANCE

If people want to test my project they should:

-Try both City and Country modes.
-Test all 4 graph pages.
-Use the Random buttons on comparison and heatmap pages.

* BEST OF LUCK and do use it you only need to download the data files and the executeable file *

  • 5 devlogs
  • 10h
Try project → See source code →
Open comments for this post

20m 37s logged

FINALLYYYY THE LAST DEVLOG

OMG
I was so so so near the deadline that when the timer hit zero i thought i was done for

*BY THAT I MEAN *

  • My README.md had some editing to do
  • My executable file wasn’t getting uploaded to git hub
  • Had to remove my future prediction graph as well (oh it was a pain striaght to my heart)
  • AND I FORGOT TO CHANGE THE BANNER OF MY PROJECT AND REMEMBERED AFTER I SHPPED OH GOD

and i mean it was a total chaos

OMG
really I thought I had a breakdownbut I am safe
THANK GOD

Ireally worked hard on this
Firstly tried to make it perfect but streamlit wasn’t allowed then tried to turn it into CLI many problems popped out

Anyways

I got my job done made the project smooth

AND Finally at my last devlog

End of devlog # 11

There is no devlog # 12 💗

Byeeeeee!!!!!!!

2
0
14
Open comments for this post

43m 53s logged

Final Decision 😭😔😒

Soo…….
you all know that i was suppose to use flask and html and css and then to deploy it on vercel

BUT BUT BUT
I lost the track of time as I was going to make it and now only onde day is barely left so so so

I had to change my plans well quite drastically

Now my pampered project would be now on the command line interface

Wish me luck!!!!!

End of devlog # 9

Hopefully devolg # 10 would be the last one (plz plz plz)

Byeeeeeee!!!!!!!!!!!!!!!!!!!!

0
0
34
Ship

I made a tic tac toe game which can be only played on commandline although I wantwed to make it a flask application but time was really less for me as I was learning it from scrath but aside from that i thought tic-tac-toe was really simple but turns out it wasn’t that much simple

  • 5 devlogs
  • 8h
Try project → See source code →
Open comments for this post

22m 50s logged

Opps ran into an unexpected error 😯🫪🫣

Well nothing to bad but a really unexpected one the ties were not being counted correctly so I had to fix that.

Nothing more

End of devlog # 5

I dont want a devlog # 6 (plz plz plz)

Byeeeeee!!!!

0
0
8
Open comments for this post

1h 7m 41s logged

Oh GOD change of plans almost all of it!!!😭😭😭

Sooo…..
I wanted to make a full flask web application however my intwentions were same but the time is now less

I want my stardance certificate no matter what !!!!

so ……

I swiched to commandline instead and now I am just going to ship it.
I than also completed the README.md as required.

End of devlog # 4

Hopefully no devlog # 5 (plz plz plz)

Byeeeeee!!!!!!!!!!!

0
0
2
Open comments for this post

31m 32s logged

Change of all the plans 😭😭😭

So the thing is that my progess is falling apart and i want my 30 plus approved hours to be done inorder to get the certificate (I WANT IT PLS) and for this i want my dashboard to be in

  • Flask
  • HTML
  • CSS
  • and to be deployed in vercel

But firstly gotta change the file directory!!!!

So alot to do in pretty less time !!!!
UGGGHHHH

End of devlog # 8

See you in the next one !!!
BYEEEE!!!!!!!

0
0
27
Open comments for this post

4h 54m 9s logged

YAAY GOT THE BACKEND LOGIC DONE

So I have been working on during this time is

I created the tic-tac-toe logic and I seperated the two modes

  • Single Mode
  • Tournument Mode

I created this but right now in is on console and not linked with the pages and it is yet to do with flask (WISH ME LUCK)

TBH it was kind of hard I mean alot of things to tackle with like

  • The board positions
  • the winning combinations
  • the reseting of the board
  • the points and winner system

None the less I tackled them and got it done

Now the remaining thing is that to

  • Improve the frontend
  • linking it to the backend
  • getting final things ready
  • and then shipping it

Everyone do let me know about the improvement and suggestions for this

End of devlog#3 ✨

See you in devlog# 4 🎉
Byeeeeeee!!!!

0
0
2
Open comments for this post

1h 8m 12s logged

Why is HTML so not my type?!!

So the things that i did till now is that I kind of understood some styles of html, got to know css (which kind of feels abit for me ig) and flask is still remaining and untouched so wish me luck

And yeah I also decided the colour scheme as well

End of devlog #2

See you in devlog #3

Byeeeeeee!

0
0
5
Open comments for this post

36m 14s logged

I HATE FRONTEND COME ON 😭😭😭

So storytime…..

Well well i made my last project shipped it and then i got to know that Streamlit is not allowed I mean come on really the only reason I choose Streamlit is because IDK frontend.
When I got to know Streamlit isn’t allowed my world shattered

But now back to the present and now I am trying to learn Flask, html and css and to get my learning and earn some stardust as well (OH YES) I am building this TIC-TAC-TOE web application

This is the end of DEVLOG # 1

See you in DEVLOG # 2

Byeeeeee!!!!!! (PRAY for ME 😭😭😭😭😭😭)

and btw this is what I learned so far |—|

0
0
10
Open comments for this post

2h 52m 12s logged

HAD TO REDO THE README.md

Well… I thought I was finally done.
SOO now Welcome to the unexpected devlog # 7

Turns out my previous README had a bit too much AI in it, so I decided to rewrite almost the entire thing myself. It definitely took way longer than I expected, but now it actually feels like my project.

At this point everything is finally done:
✅ UI
✅ Graphs
✅ Deployment
✅ Comments
✅ README

Now hoping to not write another devlog now
Byeeee!!!!

0
0
5
Ship Pending review

I made an Interactive climate change dashboard using Streamlit and Plotly which visualized over 80 years of temperature data.
Included 5 interactive graphs and one being a future temperature prediction model.

The most chalenging thing for me was to learn streamlit as i have never made any application using that for the UI and another thing would be building a prediction model and making it work with the visualizations.

I am proud to turn the raw climate data into something easy to explore.
I am proud on completing my first full streamlit project and giving it a clean, interactive interface and also successfully deploying the project online.

If people want to test my project they should:
-Try both City and Country modes.
-Test all 5 graph pages.
-Use the Random buttons on comparison and heatmap pages.
-Experiment with different years in the Future Prediction page.
-The prediction graph is for educational purposes and is based on historical trends, not a scientific forecast.

  • 6 devlogs
  • 38h
Try project → See source code →
Open comments for this post

3h 31m 38s logged

I DID THE FINAL STEPS

Well almost all of it was done the remaining things were

  • README.md file (half well)
  • Comment of the entire files (I don’t like to do commenting 😭😭😭😭😭😭)

WELLL WELLL
Funny enough, commenting turned out to be the easier part. The real challenge was writing the README because I wanted it to actually explain the project properly instead of being just a few lines.

End of devlog # 6
NOW GONNA SHIP THE PROJECT
Everything is now ready… all that’s left is to hit Ship Project 🚀

0
0
5
Open comments for this post

6h 19m 39s logged

UI UI UI ALL I DID WAS UI !!!!!!

This update has been all about polishing the project.

I’ve finally completed the UI for every single page, you all can see the before and the after in the screenshots of the UI.

Besides this I had successfully deployed the application! despite the errors I faced while making it run smooth 😅

Looking back, it’s hard to believe this started as my first Streamlit project. I spent way more time tweaking layouts, colors, containers, and spacing than I ever expected, but it was worth it FINALLY!!!!

Now the dashboard finally feels complete, and all that’s left is the final polish: cleaning up the code, adding comments, and finishing the README before I officially ship it.

🌍 The app is now live! If you’d like to explore 80+ years of climate data through interactive visualizations, give it a try:

THE LINK TO THE PROJECT:

https://the-earth-kept-a-record-here-it-is-vavg5teg69z5fpeqsqcren.streamlit.app/

Everyone do let me know about any improvements that you may seem that I can make before the shipping of this project

This is the end of devlog # 5
See you all in devlog # 6

Byeeeeeee!

0
0
4
Open comments for this post

5h 30m 50s logged

WHY DOES IT LOOK LIKE THAT?????????

So, I was finally working on my last graph, the one that predicts future temperature anomalies for a city or country.

I built the model, generated the predictions… and this is what I got. (the graph with almost a straight line)

Honestly, I was disappointed. I expected something that looked more like a “prediction,” not just a line.

So, I tried connecting the future with the historical data, changed a few things, and even wondered if I had done Polynomial Regression completely wrong.

Turns out… the model wasn’t the problem.

Regression doesn’t make random ups and downs, it simply learns the overall trend from the historical data and continues it into the future.

In the end, I stopped trying to make the graph look dramatic and focused on making it accurate instead.

What do you all think of this graph??

This is the end of devlog #4 

See you all in devlog #5
Byeeeee

0
0
8
Open comments for this post
Reposted by @ShehmaAli

14h 44m logged

🚨 I USED THE WRONG DATA ALL ALONG…

So Storytime!!!!

When I almost like coded 3 out of 5 graphs, only then did I realise that I had the MAIN ingredient wrong: the data.

To be exact, when I first downloaded the datasets, they seemed to have everything I needed:

  • 🌡️ Temperatures from the 1940s to 2025
  • 📅 Year-wise timeline
  • 🌍 Data for cities and countries
  • ❓Temperature anomaly (wait… what is this?)

At first, I honestly thought Temperature Anomaly  was just a fancy way of saying temperature change. Turns out I need to work a bit harder on both my SAT English and this project. 😅 Because when I looked into the csv in detail the Temperature anomaly was like in range of   -0.000342 to 4.66247 and this was for like every single country each varing differently.

After a bit of Googling and reading, I discovered that ** temperature anomaly is not the actual temperature**. Instead, it measures how much warmer or cooler a place is compared to its average temperature during a reference period.

That meant I had a huge problem.

My country data  was already stored as temperature anomalies, but my city data contained actual temperatures. I was unknowingly comparing two completely different measurements in the same project.

If I had continued like that, my comparisons would have been misleading, my rankings would have been unfair, and my prediction model would have been built on inconsistent data.

So… I stopped everything.

I went back, learned how temperature anomalies are calculated, converted all of my city datasets to use the same measurement, and rebuilt the affected parts of the project. It definitely wasn’t the plan, but I’m glad I caught the mistake before shipping the project.

End of story…….

Besides this I improved my horrible looking homepage (the simple screenshot) and now it definitely looks like something to look at (the attractive homepage) this also had me going through streamlit’s documentation and continuous learning……
which I am getting fed up of but again that is what coding means right?😅

Lastly I did also complete my 4 out of 5 graphs which is definitely a relief (pheww) and now all that’s left todo is 

  • Graph 5
  • Improved UI of all the graph pages
  • About page

Girls and Guys I  would love to have your feedback for my project

(PLZ PLZ PLZ suggest improvements 😭😭😭😭)

Byeeee!!!!!
See you in Devlog # 4 ✨

END of devlog # 3

0
1
8
Open comments for this post

14h 44m logged

🚨 I USED THE WRONG DATA ALL ALONG…

So Storytime!!!!

When I almost like coded 3 out of 5 graphs, only then did I realise that I had the MAIN ingredient wrong: the data.

To be exact, when I first downloaded the datasets, they seemed to have everything I needed:

  • 🌡️ Temperatures from the 1940s to 2025
  • 📅 Year-wise timeline
  • 🌍 Data for cities and countries
  • ❓Temperature anomaly (wait… what is this?)

At first, I honestly thought Temperature Anomaly  was just a fancy way of saying temperature change. Turns out I need to work a bit harder on both my SAT English and this project. 😅 Because when I looked into the csv in detail the Temperature anomaly was like in range of   -0.000342 to 4.66247 and this was for like every single country each varing differently.

After a bit of Googling and reading, I discovered that ** temperature anomaly is not the actual temperature**. Instead, it measures how much warmer or cooler a place is compared to its average temperature during a reference period.

That meant I had a huge problem.

My country data  was already stored as temperature anomalies, but my city data contained actual temperatures. I was unknowingly comparing two completely different measurements in the same project.

If I had continued like that, my comparisons would have been misleading, my rankings would have been unfair, and my prediction model would have been built on inconsistent data.

So… I stopped everything.

I went back, learned how temperature anomalies are calculated, converted all of my city datasets to use the same measurement, and rebuilt the affected parts of the project. It definitely wasn’t the plan, but I’m glad I caught the mistake before shipping the project.

End of story…….

Besides this I improved my horrible looking homepage (the simple screenshot) and now it definitely looks like something to look at (the attractive homepage) this also had me going through streamlit’s documentation and continuous learning……
which I am getting fed up of but again that is what coding means right?😅

Lastly I did also complete my 4 out of 5 graphs which is definitely a relief (pheww) and now all that’s left todo is 

  • Graph 5
  • Improved UI of all the graph pages
  • About page

Girls and Guys I  would love to have your feedback for my project

(PLZ PLZ PLZ suggest improvements 😭😭😭😭)

Byeeee!!!!!
See you in Devlog # 4 ✨

END of devlog # 3

0
1
8
Open comments for this post
Reposted by @ShehmaAli

6h 5m 51s logged

Devlog # 2

Hi everyone! 
Hope you’re all doing well! 😊

Thankfully, I got out of the data cleaning phase. This week,  I had my mind on the design and page layout of my web application, as well as the visualisations that will bring my idea to life.

🖥️ Planning the Website
I thought my web application would have a structure like this:

  • A Homepage
  • 5 pages,  each having a different graph type for each country
  • An About page

But everyone, the main challenge was that I had never worked with streamlit so in short, I had to learn it, and for me, tutorials almost never worked for me, so I had to go through documentation every single time, and this got me a lot of time spent on it instead of code.

🎨 Building the Homepage

As I was trying to set up my homepage, I wanted something like this (this picture of the homepage is the inspo from ChatGPT)

So I started with the title and the choices, but when I wanted to take the user to that specific page of the graph, I got this error ( the picture with the error message). This had me stuck for almost an hour or so until I got it right, and FINALLY, my homepage was done. ( the homepage in black with the text “Earth Kept a record(in red), Here it is!!). Seeing this, **I was in the air!!!! YAAAAY!!!🎉🎉 **

📈 First Graph first try

I also started working on my first visualisation: the Temperature Trends Graph. This graph enables users to select a city or country and view how temperatures have evolved, utilising real climate data.To make it more visually appealing, I added a color-gradient effect to the graph. I did get some help from AI while experimenting with the design, but I’m really happy with how it turned out. It’s the first graph of the project, and I am gonna still work on it, and this progress makes me feel really GOOD.. 🌎(finally YAAAY YAAAY🎉🎉🎉)

✨That’s all for this week’s progress!

See you in Devlog #3 🚀 

0
1
7
Open comments for this post

6h 5m 51s logged

Devlog # 2

Hi everyone! 
Hope you’re all doing well! 😊

Thankfully, I got out of the data cleaning phase. This week,  I had my mind on the design and page layout of my web application, as well as the visualisations that will bring my idea to life.

🖥️ Planning the Website
I thought my web application would have a structure like this:

  • A Homepage
  • 5 pages,  each having a different graph type for each country
  • An About page

But everyone, the main challenge was that I had never worked with streamlit so in short, I had to learn it, and for me, tutorials almost never worked for me, so I had to go through documentation every single time, and this got me a lot of time spent on it instead of code.

🎨 Building the Homepage

As I was trying to set up my homepage, I wanted something like this (this picture of the homepage is the inspo from ChatGPT)

So I started with the title and the choices, but when I wanted to take the user to that specific page of the graph, I got this error ( the picture with the error message). This had me stuck for almost an hour or so until I got it right, and FINALLY, my homepage was done. ( the homepage in black with the text “Earth Kept a record(in red), Here it is!!). Seeing this, **I was in the air!!!! YAAAAY!!!🎉🎉 **

📈 First Graph first try

I also started working on my first visualisation: the Temperature Trends Graph. This graph enables users to select a city or country and view how temperatures have evolved, utilising real climate data.To make it more visually appealing, I added a color-gradient effect to the graph. I did get some help from AI while experimenting with the design, but I’m really happy with how it turned out. It’s the first graph of the project, and I am gonna still work on it, and this progress makes me feel really GOOD.. 🌎(finally YAAAY YAAAY🎉🎉🎉)

✨That’s all for this week’s progress!

See you in Devlog #3 🚀 

0
1
7
Loading more…

Followers

Loading…