/weatherly

A beautiful and smart weather web application with the powers of ChatGPT

Primary LanguageTypeScriptMIT LicenseMIT

Weatherly

Thumbnail 1 Thumbnail 2

Weatherly is a smart weather app with the power of ChatGPT. It has a dashboard showing current weather report, 10 days weather forecast in form of graph and a lot more weather data along with a chatbot to answer all of your weather related queries and provide insights about the weather.

Installation

You can directly use the app from here.

To build the app locally, make sure you have NPM installed. Then follow the steps below:

  • Clone the repository
git clone 
cd weatherly
  • Install dependencies
npm install
  • Create a .env.local file in the root directory of the project and add the following environment variables
OPEN_WEATHER_API_KEY=<YOUR_OPEN_WEATHER_API_KEY>
OPENAI_API_KEY=<YOUR_OPENAI_API_KEY>
  • Run the development server
npm run dev

Tech Stack

Why?

This project is part of a quest provided by Quine.sh. The quest was to build a project using the ChatGPT and Plotly.js. I decided to build a weather app which can utilize these tools to enhance boring weather data provided by other weather apps.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.