Skip to content

NehaSony/weather-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

TODO APP

A simple online TODO list

N|Solid

Build Status

This boot application exposes APIs for to get weather of any city.

Features

• A user can view weather of any city by passing city name.

Tech

  • [Gradle] - Packaged as a gradle project - 7.1.1
  • [Java] - Built on open-JDK11
  • [Spring Boot] - Leverages web MVC framework provided by Spring Boot 2.5.4
  • [resilience4j] - Circuit breaker
  • [actuator] - Monitoring the microservice
  • [Swagger] - Endpoints are exposed on SwaggerUI

And of course sourced as an open source with a [public repository][dill] on GitHub.

Installation

Requires Java11 v11+ to run.

Install the dependencies and start the server on Intellij or any other IDE of choice.

com.bookinghawk.weather.controller
run WeatherApplication.main()

From jar...

make sure to place the application.properties in the same location as the jar
java -jar WeatherApplication-0.0.1-SNAPSHOT.jar

Application starts as port 8080

Swagger Path :

http://localhost:8080/swagger-ui/#/weather-controller

Approach

About

A sample weather api

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages