Skip to content

Weather app using the OpenWeather API to display daily, hourly, and weekly forecasts. Users can sign up to access search history and save favorite locations. Combines real-time weather data with a personalized experience.

Notifications You must be signed in to change notification settings

tlaze/weather-channel-program

Repository files navigation

badge

Weather Channel Project

Table Of Contents

Description

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.

Images

image image

Installation

To run this application properly, you need to install:

node.js

cd to front-end

npm install

ng serve

🛠 Backend Setup Instructions (Spring Boot)

☕ 1. Install Java JDK 8

Ensure Java 8 is installed before running the backend. Here's how:

✅ Windows

  1. Download JDK 8 from Oracle or AdoptOpenJDK:

  2. Install it using the installer.

  3. Set JAVA_HOME environment 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)
    • Add %JAVA_HOME%\bin to the Path variable.
  4. Verify it:

    java -version
    
    
  5. cd BackEnd/app

./mvnw spring-boot:run     # Mac/Linux
mvnw spring-boot:run       # Windows

Usage

Run the file AppApplication, enter file path of front-end, npm install, ng serve

License

This Project is licensed by MIT.

Contributors

Maria Eltgroth, Michael McCartney, Sadrach Martinez, Thomas Lazore

Links

Project Repository

Deployed Application

Questions

If you have any questions, comments, or issues feel free to contact me directly through

our Githubs: Maria, Michael, Sadrach, Tom

About

Weather app using the OpenWeather API to display daily, hourly, and weekly forecasts. Users can sign up to access search history and save favorite locations. Combines real-time weather data with a personalized experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •