/Weather

Primary LanguageCSS

Weather

#Languages, DB and Platforms

  • css
  • JavaScript
  • HTML
  • API's
  • Unsplashed.com
  • Git commands to push, pull, merge and track the work

#This project was created with the languages listed above. #Below you will find some information on how the application work.

#This application downloads and displays weather forecasts from the yr.no service. #It is intended to be used to show how various standard application features are integrated and used together. The following features are used:

How It Works

  • Place your zip code in the search bar and the temperature will appear in your city
  • We used the API to fetch the information to obtain the current temperature
  • Media queries were used to make sure the application is responsive to all devices
  • Adaptive user interface widgets for use on small and large screen devices
  • When a new user visit the site the background change utilizing the extension from unsplashed.com
  • Cascading Style Sheets (CSS) for application styling
  • Access to network resources
  • Internationalization support for localization of the application's user-visible text

#TEAM LEAD and TEAMMATES' FEEDBACK and SOLUTIONS

The weather widget project was a lot of fun to work on. When we started the project we were not sure where or how to start but, we worked as a team to break the project down into manageable pieces. This made it easier to think through what we needed to do and made the project easier complete. One of the difficulties we faced was putting everything together. We had some problems with Git and pushing and pulling the project. A lot of Git mistakes were made, but in the end we overcame them by learning git like the back of our hands. Some of the process was trial and error, but we were lucky to have exceptional people who were willing to help and teach us.

  • Another difficulty we had was the API. Finding the right logic that worked for us was not easy. The first method we tried would not actually load the weather so we had a widget but no weather. After realizing that the method that we were using was not working we learned an entirely new method (async await) and we finally got the API up and running.