Welcome to WeatherWise, your go-to weather web application that provides up-to-date weather information based on city names. Whether you need to check the current conditions or plan ahead with forecasts, WeatherWise offers a sleek and user-friendly experience.
- 🌍 City-Based Weather: Get accurate weather updates for any city worldwide.
- ⏳ Real-Time Data: Access live weather conditions to plan your day effectively.
- 📱 Responsive Design: Enjoy a seamless experience across desktops, tablets, and mobile devices.
- 🎨 Intuitive UI: Navigate the app effortlessly with a clean and modern design.
- 📅 5-Day Forecast: Stay ahead with extended weather predictions.
- 📊 Detailed Insights: View temperature, humidity, wind speed, atmospheric pressure, and more.
Follow these simple steps to set up and run WeatherWise locally:
Ensure you have the following installed:
- Node.js (Latest LTS version recommended)
- npm (comes with Node.js)
- Clone the repository:
git clone https://github.com/Sarita-021/WeatherWeb.git
- Navigate to the project folder:
cd WeatherWeb - Install dependencies:
npm install
- Start the application:
node app.js
- Open your browser and visit:
http://localhost:3000 - Enter the name of a city to check its weather details.
- Type the city name in the search bar.
- Press Enter or click the Search button.
- View current weather conditions.
- Check the 5-day forecast.
- Get additional insights like humidity, wind speed, and atmospheric pressure.
- The app adapts seamlessly to any device, ensuring a smooth experience.
WeatherWise is built with modern web technologies:
- Frontend: HTML5, CSS3, JavaScript
- Backend: Node.js, Express.js
- API: WeatherAPI
- Styling: Custom CSS & Responsive Design
Want to contribute? Follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch
- Make your changes and commit:
git commit -m "Add new feature" - Push to your fork:
git push origin feature-branch
- Open a Pull Request.
If you encounter any issues, feel free to open an issue on GitHub.
This project is licensed under the MIT License.
If you like WeatherWise, don't forget to star the repository ⭐ and share it with others!
Happy Coding! 🚀🌎

