Skip to content

pavel2302023/WeatherApp

Repository files navigation

🌦️ Weather Forecast Application

Java Tomcat Hibernate PostgreSQL JUnit 5 Mockito Docker Gradle Thymeleaf

🌟 Overview

The Weather Forecast Application provides weather updates for various locations. It integrates with the OpenWeather API to offer:

  • Current Weather: View the current weather conditions for any location.
  • 5-Day Forecast: Get a detailed weather forecast for the next 5 days.

Additionally, the application supports user registration and authorization, allowing users to create accounts and log in to access personalized weather information.

🚀 Technologies Used

  • Java: The core programming language for the backend logic.
  • Apache Tomcat: A servlet container to deploy and run the application.
  • Hibernate: ORM framework to handle database interactions with ease.
  • PostgreSQL: Relational database system used for storing weather data.
  • JUnit: Testing framework for writing and running unit tests.
  • Mockito: Mocking framework used in conjunction with JUnit for effective unit testing.
  • Docker: Containerization tool to package the application and its dependencies.
  • Gradle: Build automation tool for compiling, testing, and deploying the application.
  • Thymeleaf: Modern server-side Java template engine for rendering dynamic web content.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors