Inspiration
My aunt has a skin disease, which reminded me about how important it is to put on sunscreen everyday, which most people do not do. This lead to me thinking about UV rays and UV indexes, which can be obtained from a Weather API, and the idea for the project started.
What it does
It is a website where the user inputs their zip code or any zip code of their choice and they are returned with the current UV index, and general advice on what the user should do with this UV level outside area.
How we built it
We used Next.Js and Node, to build this project as well as styling with tailwindCSS, as well as 3 APIs to build this project.
Challenges we ran into
At first, our group struggled with sticking with an idea. We thought we had the perfect idea but a day into it we realized it was going to be a lot of work. The next day, even though we had less than 24 hours to do this project because we switched ideas last minute. We had issues with combining APIs, but it is resolved and deployed.
Accomplishments that we're proud of
Most of us in our teams learned and gained a lot of experience, in terms of learning a lot of new languages, and concepts and working together as a team reliably and effectively. Running into many conflicts and challenges helped us grow as a team, and with much less time with this idea, the fact that we have functional code makes us all so proud.
What we learned
We learned that sometimes the simplest idea is the best idea when it comes to Hackathons. Many people can get carried away or over-ambitious and end up not being able to finish their ideas and unfortunately, missing out on their prizes and awards. In our next Hackathon, we will make sure to be proactive and have ideas beforehand. Our team also learned a lot of new languages such as Next.Js, TailWindCSS, Express.JS and FireBase.
What's next for RayReport
We would like to improve upon some of the aspects of the website, such as improved response times from ChatGPT to advise the user on what to do with the current UV level. We are also looking into UV forecasting, as with weather forecasting, there should be some tech that exists that would help us achieve that. We could also make this into a mobile app and make it more accessible to the public, as most regular people definitely uses their smartphone way more than a desktop or a laptop.
Built With
- api
- next.js
- node.js
- tailwindcss
Log in or sign up for Devpost to join the conversation.