The Weather Website is a web application that provides real-time weather information for any location. Users can search for a city to view current weather conditions, including temperature, humidity, wind speed, and a brief weather description. This project demonstrates the ability to fetch and display data from a weather API and provides an intuitive user interface for accessing weather information.
- Current Weather: Displays current weather conditions for a searched location.
- Temperature Units: Allows users to switch between Celsius and Fahrenheit.
- Weather Description: Shows a brief description of the weather conditions.
- Search Functionality: Users can search for weather information by city name.
- Responsive Design: Optimized for all devices, including desktops, tablets, and smartphones.
- Frontend:
- HTML5: For structuring the web pages.
- CSS3: For styling and layout, including responsive design and animations.
- JavaScript: For fetching data from the weather API and updating the UI.
- React.js (optional): For building user interfaces and managing state.
- Backend (optional):
- Node.js: For server-side logic and managing requests.
- Express.js: For handling API requests and responses.
- APIs:
- OpenWeatherMap API: For fetching real-time weather data.
- Hosting:
- Netlify or Vercel: For deploying the frontend.
- Heroku (if applicable): For backend hosting.
Explore the Weather Website live at: https://your-weather-website.netlify.app/
To set up and run the Weather Website locally, follow these steps:
Clone the repository to your local machine:
git clone https://github.com/yourusername/weather-website.git
cd weather-website