Skip to content

Ramalingam-N/WeatherSpot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WeatherSpot

WeatherSpot is a comprehensive weather application built with Spring Boot. It provides real-time weather information, forecasts, and historical weather data.

Features

  • Current Weather: View real-time weather conditions.
  • Hourly Forecast: Check weather data for the next 24 hours.
  • 15-Day Forecast: Get weather forecasts for the next 15 days.
  • Historical Weather: Search historical weather data from 1973 to the present (or 2010 for some locations).
  • Detailed Metrics: Includes temperature, max temp, min temp, dew, humidity, conditions, sunrise, sunset, wind direction, wind gust, UV index, cloud cover, and feels like temperature.

Getting Started

Prerequisites

  • Java 17 or higher
  • Maven 3.6.3 or higher
  • Git

Installation

1. Clone the Repository

git clone https://github.com/Ramalingam-N/weather-spot.git

2. Navigate to the Project Directory

cd weather-spot

3. Build the Project

mvn clean install

4. Run the Application

Start your Spring Boot application by running

mvn spring-boot:run

5. Access the Application:

Open your browser and go to

http://localhost:8080

Explore the weather data right from your local environment!**

🛠️ Built With

  • Spring Boot: For building the backend service.
  • Thymeleaf: For rendering the UI.
  • Maven: For project management and build automation.
  • Visual Crossing Weather Data API: For fetching weather data.

💡 Things to Note

  • Data Limitations: For some locations, historical data might be available only until 2010. This is due to the limitations in the weather data provided by the API.
  • User Interface: The website is designed with a premium look, focusing on user experience and ease of navigation.
  • Feedback & Contributions: Feel free to fork the project, raise issues, or contribute with pull requests. Your feedback is highly valued!

📞 Support

If you encounter any issues or have questions, please reach out via the issues section on GitHub.

🎉 Acknowledgements

  • Thanks to the Visual Crossing team for their comprehensive weather data API.
  • Happy weather tracking with WeatherSpot!

About

A Spring Boot web application providing current, hourly, daily, and historical weather data with a premium user experience. Explore detailed forecasts and historical weather insights from 1973 onwards.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors