This app displays the current weather, air quality index and forecast to users based on their ip address location. It is designed for users who garden and need specific information and recommendations related to gardening.
--> Check out the project here <--
- JavaScript
- CSS
- HTML
- OpenWeather API
- IPinfo API
- Responsive design
- Fahrenheit/Celsius converter
- Collapsible accordion
- Dynamic gardening recommendations
I designed and built this project end to end without following any specific tutorial. My goal was to learn by doing and gain more experience using JavaScript ES6+ features. I decided to use a MVC design pattern and JS classes to practice separation of concerns and functional programming principles. I also worked on connecting to third party APIs, async/await syntax, and promises.
- Search input box for users to find information about locations different from their own
- Specific recommendations based on the time of year
Bryan Turner