Inspiration

While reading an article on dieteticdirections, I got to know that Weather too plays a very important role in determining Calorie Intake. So I checked if I could calculate my Calorie Intake for the day depending on my citys weather through some app, but found none. So I thought to build one myself.

What it does

It authenticates users using Google Login/Firebase and asks users about their age, height, weight, country, and city. It then scrapes the temperature of that city and calculates the Calorie intake of the person based on the person's BMI and the temperature of the city the user resides in.

How I built it

I built it using Python-Streamlit,Lottie animations, Firebase, Google OAuth, selectorlib data Extractor, and Courier platform.

Challenges I ran into

Learning Data Scaping. Understanding and Implementing GCP's OAuth Authentication system. For different web browsers, the value of temperature being extracted was extracted in Celsius and sometimes in Fahrenheit, so I had to add a mechanism to detect that and modify the code accordingly.

Accomplishments that I am proud of

I am proud of making something unique that doesn't exist on the Internet !! Super secured Authentication process along with a smooth UI !!

What I learned

I learned about the dependency of weather on Calory Intake and how to scrape data using python libraries.

What's next for Weather Calorie Calculator

Implementing Dietary suggestions based on calorie requirements is the future scope of the weather calorie calculator.

Built With

Share this project:

Updates