Inspiration We decided to come up with an allergy forecast app because we've seen alot of people deal with pollen and airquality issues. Anjali came up with the idea of naming it "Bee-Healthy" because of the bee + the whole pollen pun.
What it does Can give you the pollen and air quality based on your location Gives you allergy tips It can break down how many of grains/m³ each pollen has It can give you the air quality details It can give you a forecast Gives you a graph of the pollen levels over time, air quality trends,UV index or dust. There's also an ai assistant to help you interpret the data. It also has a calender that gives you an overview of what the pollen level will look like in the next few months. You can also share it with your friends!
How we built it We used HTML, CSS, JavaScript, Json, and Chart.js
Challenges we ran into Finding a free API and an accurate one that we could use was hard because most, if not all, of them require a subscription. We finally found one called open-meteo.com. Trying to figure out a way to create a chart and customize it. Adding a chatbot and trying to decide if the chatbot would be worth it or not. Trying to get the backend data to connect with the frontend was really, really, really, really hard(especially for me because I spend most of my time with the frontend rather than the backend). CSS for the graph was tough Making the calender was a struggle due to the fact that everytime I would run the code the website run perfectly fine but the calender wasnt loading the data.
Accomplishments that we're proud of That its just working in general and making it look a little professional.
What we learned How to create charts using chart.js Learned a little bit about connecting the back and the frontend Learned how to create a chatbot Learned a lot about Web Development especially Javascript(like basics using if statments for the chatbot or creating a typing indicator function) and CSS Learned how to search for stuff we needed to build online.
What's next for Bee-Healthy We are hoping to make changes to the UI and are thinking about how to improve the project further.
Log in or sign up for Devpost to join the conversation.