WIP
The Weather App is a web application that allows users to check the weather conditions for a specific location. Users can enter a city or location, and the app will provide them with real-time weather data, including temperature, humidity, wind speed, and more.
- User-friendly interface for searching weather information.
- Real-time weather data retrieval from a reliable weather API.
- Display of current weather conditions, temperature, humidity, wind speed, etc.
- Support for displaying weather forecasts for upcoming days.
- Responsive design, ensuring a seamless experience on various devices.
You can see a live demo of the Weather App here.
- Clone this repository to your local machine using:
git clone https://github.com/dhelafrank/Weather-App.git
- Navigate to the project directory:
cd your-Weather-App
- Install project dependencies:
npm install
- Create a
.env
file in the root directory and add your API keys:WEATHER_API_KEY=[your openweathermap api key] CITY_NAME_API_KEY=[your positionstack api key] APIIP_API_KEY=[your apiip api key]
- Start the development server:
npm run start
- Open your web browser and go to
http://localhost:3000
to use the app. - Enter a city or location to view the weather details.
- EJS
- CSS3
- ExpressJS
- Axios
- Openweathermap
- PositionStack
- Apiip
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please create an issue or submit a pull request.
This project is licensed under the GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007.