- Displays the latest weather information (temperature, description, and icon) for a user-specified city.
- Provides feedback to the user if the city name is invalid or there was an error retrieving weather data.
- Responsive design that looks great on all screen sizes.
- Uses OpenWeatherMap API to retrieve weather data.
- Free and open source
To use the app, simply open the index.html file in your web browser and enter the name of the city you want to view weather information for in the input field. Press "Enter" or click the "Search" button to retrieve the latest weather information for that city.
Contributions to this weather app are welcome and appreciated! If you would like to contribute, please follow these guidelines:
-
Fork the repository and create a new branch for your changes.
-
Make your changes and test them thoroughly.
-
Commit your changes with clear and descriptive commit messages.
-
Push your changes to your forked repository.
-
Submit a pull request with a clear explanation of your changes and why they are valuable.
-
Please note that all contributions will be reviewed by the maintainers of this repository, and we reserve the right to reject any contributions that do not align with the goals and vision of the project. By contributing to this project, you agree to abide by the code of conduct outlined in the CODE_OF_CONDUCT.md file.
If you're not sure where to start or need some guidance, please feel free to reach out to the project maintainers or create an issue to start a discussion. We're always happy to help new contributors get involved!
This weather app was built using several external resources that helped make it a success. Here are some of the key credits:
-
OpenWeatherMap API:
This app uses the OpenWeatherMap API to retrieve weather data for any city around the world. The API provides accurate and up-to-date information, including temperature, description, and other key weather metrics. -
Google Font:
The Google Fonts library was used to add custom typography to the app. The library provides a wide range of free and open source fonts that can be easily integrated into any web project. -
GitHub:
This app is hosted on GitHub, a web-based platform that provides free hosting for open source projects. GitHub also provides powerful version control tools that make it easy to collaborate and manage code changes.
Thanks to these resources, this weather app was built quickly and efficiently, and provides a great user experience for anyone looking to stay informed about the latest weather conditions.
SkyCast is licensed under the GNU General Public License v3.0 (GPL-3.0). This means that anyone is free to use, modify, and distribute this app as long as they comply with the terms of the GPL-3.0 license.
The GPL-3.0 license requires that any modified versions of the app must also be licensed under the GPL-3.0 license and that the source code for the modified versions must be made available to the public. Additionally, any distribution of the app, whether in its original or modified form, must include a copy of the GPL-3.0 license.
By contributing to this project, you agree to license your contributions under the GPL-3.0 license. If you do not agree to these terms, please do not contribute to this project.
For more information on the GPL-3.0 license, please see the LICENSE.md file in this repository or visit https://www.gnu.org/licenses/gpl-3.0.en.html.