A web application to visualize historical weather trends and predict future weather patterns using OpenWeather data and TensorFlow.
Created to participate in The OpenWeather Challenge
- Fetches historical weather data from the OpenWeather API.
- Cleans and preprocesses data for use in a TensorFlow model.
- Trains a time-series forecasting model to predict future weather patterns.
- Visualizes historical trends and predictions in an interactive web interface.
-
node v20.10.0 (LTS)
-
npm v10.2.3
-
Prerequisites:
- Node.js and npm (or yarn)
- A valid OpenWeather API key
-
Installation:
- Clone the repository
- Go to application folder
cd application
- Run
npm install
Brief instructions on how to run the backend (NestJS) and the frontend.
- Backend: NestJS, TensorFlow (or TensorFlow.js), OpenWeather API
- Frontend: VueJS
If you're interested in contributing, please read the contributing guidelines