Web-app for viewing the current weather. User can register and add to collection one or more locations, after this main page of the app shows list of locations with their current weather.
- Use cookies and sessions without any frameworks
- Work with external API
Work with users:
- Sign Up
- Login
- Logout
Work with locations:
- Search
- Add into collection
- Review list of locations, the weather is displayed for each location
- Delete from collection
- Create account here
- Generate your API key
- Clone this project
- copy your API key to
/src/main/resources/application.properties
- copy your API key to
- Install docker
- Go into your project directory
- open your CLI
- start project by running
docker-compose up -d
- Enter http://localhost:8080/weather-app/ in a browser to see the application running.
- if this doesn't resolve, you can also try http://127.0.0.1:8080/weather-app/
- you should see
Note
stop project by running docker-compose down