Project description
The main idea of this project was to create a weather forecast application using OpenWeather API. The API is used to get the weather data in XML format. The application shows the weather data for the current day, tomorrow’s data and also for the next 5 days data at 3 hours interval.
The application requires its own generated API key from OpenWeather in order to make AJAX requests. The response data which is in XML format needs to be parsed and displayed on the website.
Great user experience through design and functionality was a challenge in itself. I had to think through all the details. I went for a modern look and uncluttered layout of the app. By adding the Toggle button and the carousel I help users understand the app better.
Role
Design and development of the app.
Challenge:
Getting the data from API in xml format and displaying it in 3 hours of interval.
Skills
Design UI/UX Web API Web development Responsive HTML CSS JavaScript