This application utilizes OpenWeather API to retrieve weather data such as daily, hourly, or weekly forcasts. Users can create an account to have the ability to view search history and track favorite locations.
To run this application properly, you need to install:
node.js
cd to front-end
npm install
ng serve
Ensure Java 8 is installed before running the backend. Here's how:
-
Download JDK 8 from Oracle or AdoptOpenJDK:
-
Install it using the installer.
-
Set
JAVA_HOMEenvironment variable:- Open System Properties > Environment Variables.
- Under "System Variables", click New:
- Name:
JAVA_HOME - Value: path to the JDK install folder (e.g.,
C:\Program Files\Java\jdk1.8.0_202)
- Name:
- Add
%JAVA_HOME%\binto thePathvariable.
-
Verify it:
java -version
-
cd BackEnd/app
./mvnw spring-boot:run # Mac/Linux
mvnw spring-boot:run # Windows
Run the file AppApplication, enter file path of front-end, npm install, ng serve
This Project is licensed by MIT.
Maria Eltgroth, Michael McCartney, Sadrach Martinez, Thomas Lazore
If you have any questions, comments, or issues feel free to contact me directly through

