-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Umangmsharma edited this page Feb 10, 2022
·
35 revisions
For this weather application we are using the following technology stack:
- ReactJS (Frontend)
- NodeJS (Backend - AuthService)
- Java Springboot (Backend - CacheService)
- Python (Backend - Data Ingestor)
- MongoDB (Database)
We just need to run the following script to run the entire application :
> bash start.sh
If not using script, the following commands would work for deploying the application on docker as well:
-
cd Client
- make build
-
cd ../Auth
- make build
-
cd ../cache
- make build
-
cd ../Data\Ingestor/
- make build
-
cd ..
-
make run-dev
- This shall spawn all the containers and then you would be able to open localhost://3000
- This shall open up a login page, if you're a first time user , then click on register.
- Once you register, go to login and put in your credentials.
- It shall open a US map with drop down boxes for data and time as well as specifying video option.
- Put in the radar station name, date and time, choose if you want to select a video or not, then click on getplot.
- This will fetch you the result from the aws and show a plotted graph of the received data.