-
Create a REST API in Spring boot that consists of the following endpoints:
- possibility to save trackable cities into DB
- possibility to save trackable cities' weather into DB
- Required fields: city name, temperature, wind speed, humidity, time
-
This endpoint must get data from some public weather api, e.g. https://openweathermap.org/api
- add functionality that polls data for tracked cities in every 15min
-
Create a frontend (vue / angular / ... ) that uses your REST API & allows user to
- get list of my trackable cities
- add city
- remove city
- see weather data for one of my cities
-
Add README file that explains the steps how to start & use the program
Prerequisite: java release version 14
-
Open this BE project in Intellij IDE https://github.com/siiritann/dn
-
Install dependancies, refresh maven if necessary
-
Run DatanorApplication.java in localhost on port 8080 (FE application is expecting that port)
-
Run this FE project in localhost on another port, e.g. 8081 https://github.com/siiritann/dn-vue
-
Open browser on localhost:8081 & start using the application