This is a weather dashboard application that allows users to get current weather information for any city using the OpenWeatherMap API. It features a responsive design and displays temperature, humidity, wind speed, and more.
- Get current weather for any city
- Display temperature, humidity, wind speed, and other weather details
- Responsive and user-friendly design
- Uses OpenWeatherMap API for accurate weather data
- Node.js (version 14 or higher)
- npm (comes with Node.js)
- OpenWeatherMap API key (free to get from https://openweathermap.org/api)
- Clone or download this repository to your local machine.
- Navigate to the project directory in your terminal.
- Install the required dependencies:
npm install - Create a
.envfile in the root directory based on.env.example:cp .env.example .env - Edit the
.envfile to add your OpenWeatherMap API key:API_KEY=your_api_key_here
- Start the server:
npm start - Open your web browser and go to:
http://localhost:3000 - Enter a city name to get the current weather information.
Here are some screenshots of the Weather Dashboard:
- Node.js
- Express.js
- OpenWeatherMap API
- HTML, CSS, JavaScript
ISC License

