Skip to content

DevDominique/weather-teller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Weather Teller🔮

A simple Java application that integrates the OpenWeather API to fetch accurate, real-time weather updates. Users can enter a city name for instant weather conditions using a dynamic and visually engaging JavaFX interface.

Features

  • 🔍City Search: Enter a city name in the search bar to fetch live weather data.
  • 🌡️Real-Time Updates: Fetches temperature, visibility, humidity, wind, and AQI.
  • 🌤️5-Day Forecast: Displays upcoming weather trends including highs, lows, and conditions.
  • 😃User-Friendly GUI (graphical user interface): built with JavaFX for an interactive user experience.
  • 🚨Error Handling: Alerts users if city is invalid or the API call fails.

Tech Stack

Languages

Java CSS3 Markdown

Tools

JavaFX Open Weather Map Eclipse Copilot Git GitHub

License

Copyright 2025 Dominique Wilson

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at:

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Contact:

Dominique Wilson

LinkedIn

About

Java weather app integrating the OpenWeatherMap API with externalized API key management. Implements asynchronous HTTP requests, JSON parsing, and a modular design to deliver real‑time weather data while following best practices for maintainability and security.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors