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.
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
- Open http://localhost:3000 with your browser to see the result.
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.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.