Skip to content

A JavaFX desktop application that presents the user with the weather at their current location.

License

Notifications You must be signed in to change notification settings

Kavinraj-J/Weather-Application

Repository files navigation

Weather-Application-FX license moon

A JavaFX desktop application that presents the user with the weather at their current location. Written in Java, the application uses the Visual Crossing Weather API to get the latest weather forecast information as well as alerts in the area. The application presents the information taken from the Visual Crossing Weather API in a clean and organized fashion to its users.

Current Features

  • Can display the current temperature at user's location
  • Can display the current conditions at the user's location
  • Can display the high's and low's of next 10 days at user's location
  • Can display the conditions for the next 10 days at user's location

Installation

  • Step 1: Download the code from github in a directory of your choice using the command below
  git clone https://github.com/ComicBolt/Weather-Application.git
  • Step 2: Open the folder named Weather_Application, then build, and finally libs
  • Step 3: You should now see a .jar file named Weather_Application_FX-1.0-SNAPSHOT. Copy the path to the file. Be sure to not include the .jar file name.
  • Step 4: Open your terminal and copy the command below. Make sure you replace PathToFile with the path to the jar file
 cd PathToFile
  • Step 5: Finally copy the command below
 java -jar Weather_Application_FX-1.0-SNAPSHOT.jar
  • You are now all set to go!
  • Expect a release soon to download in a much easier way!

Getting Started

  • Once the application is opened, you will be greeted with a screen as mentioned below. Enter your desired location in that screen. In this case, the location is London.

Image failed to load

  • Simply click enter. You will be greeted with following screen. That screen will give all the data that you need.

Image failed to load

To do List

  • Basic 10-day weather forecast display
  • Create an option to get the users location automatically
  • Add hour by hour weather forecast ** PRIORITY **
  • Change from command line application to desktop application
  • Celsius/Fahrenheit toggle

Updates in development

  • 8 Hour weather forecast
  • Alert section
  • Celsius/Fahrenheit toggle

Note

This is an experimental project :)

About

A JavaFX desktop application that presents the user with the weather at their current location.

Resources

License

Stars

Watchers

Forks

Packages

No packages published