ClearSky is a weather app that provides current weather information using the OpenWeather API. It's built using Express.js, EJS for templating, Tailwind CSS for styling, and Axios for making API requests.
- Displays current weather information for a given location.
- Clean and responsive user interface using Tailwind CSS.
- Utilizes the OpenWeather API to fetch weather data.
Node.js and npm must be installed on your machine.
-
Clone this repository:
git clone https://github.com/yourusername/clearsky.git cd clearsky
-
Install dependencies:
npm install
-
Set up your OpenWeather API key:
- Sign up for an account at OpenWeather.
- Create a new API key.
- Rename the
.env.example
file to.env
and replaceYOUR_API_KEY
with your actual API key.
-
Start the app:
npm start
-
Open your browser and go to
http://localhost:3000
to see ClearSky in action!
- Express.js
- EJS
- Tailwind CSS
- Axios
The app uses the OpenWeather API to fetch weather data.
- Built by Sushant Kadam
- Weather Icons by Osman Talha