Project Documentation

1. Introduction

This Weather Forecast App is a user-friendly web application designed to provide real-time weather information for any city around the world. The primary goal of this project is to demonstrate modern web development skills, including fetching data from a third-party API, dynamically updating the UI, and creating a clean, multi-page, responsive user experience.

2. Key Features

3. How to Use the App

Using the application is simple and straightforward:

  1. Open the Home Page: When the app loads, it automatically shows the weather for a default city (e.g., Karachi).
  2. Search for a City: Go to the search bar at the top, type the name of any city you want to check, and press the 'Enter' key.
  3. View Weather Details: The app will instantly update the screen with the current weather and the 7-day forecast for the searched city.
  4. Navigate Pages: Use the navigation bar at the top to visit the 'About', 'Contact', or 'Documentation' pages.

4. Technology Stack

This project was built using core web technologies: