The Weather Now provides real-time weather updates and air quality information for any city. Users can search for a city to get the current weather conditions, including temperature, humidity, wind speed, and a weather description. The app features a temperature unit toggle that allows users to switch between Fahrenheit and Celsius displays. The app also displays the local time and air quality with a corresponding description.
- Frontend:
- HTML
- CSS
- JavaScript
- APIs:
- OpenWeatherMap API for weather data and air quality data
- Icons:
- Meteocons
- Animated weather icons
To use the Weather Now:
- Visit the hosted website: Weather Now
- Enter the name of the city in the search box and click the search button or press
Enter
. - The app will display the current weather conditions, local time, and air quality for the specified city.
- Use the temperature unit toggle button to switch between Fahrenheit and Celsius.
- Real-time weather updates including temperature, humidity, wind speed, and weather description.
- Temperature unit toggle to switch between Fahrenheit and Celsius.
- Displays a weather icon based on the current weather conditions.
- Shows the local time for the searched city.
- Provides air quality with descriptive categories.
- Responsive design for mobile and desktop views.
Weather Now UI (Search Results including weather information and additional details):
Mobile Device (Responsiveness):
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- Ensure any install or build dependencies are removed before the end of the layer when doing a build.
- Update the README.md with details of changes to the interface, this includes new environment variables, exposed ports, useful file locations, and container parameters.
- Increase the version numbers in any examples files and the README.md to the new version that this Pull Request would represent.
- OpenWeatherMap for providing the weather and AQI data.
- Font Awesome for the icon library.
- Google Fonts for the DM Sans font.
- Meteocons for animated weather icons.