Skip to content

Al-Mansori/Weather-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather Web App

This project is a simple web application that provides weather forecast information for a specific location. It utilizes the Open-Meteo API to fetch weather data and display it on a user-friendly interface. The application is built using modern JavaScript features and technologies.

Prerequisites

Before running this application, make sure you have the following installed on your system:

Getting Started

  1. Clone the repository:
git clone <repository_url>
cd <repository_directory>
  1. Install dependencies:
npm install
  1. Start the Application:
node index.js

The application will start and be accessible at http://localhost:3000.

Features

  • Displays current weather information and forecast data for a specific location.
  • Provides weather descriptions, temperature, UV index, precipitation probability, wind speed, and visibility.
  • Shows sunrise and sunset times for the location.
  • Fetches weather data from the Open-Meteo API.

Usage

  1. Open a web browser and navigate to http://localhost:3000.

  2. The application will display the current weather information and forecast for the specified location.

Technologies Used

  • Express.js: Web application framework for building the server.
  • EJS: Templating engine for rendering views.
  • Axios: HTTP client for making API requests.
  • Open-Meteo API: Provides weather forecast data.
  • JavaScript: Programming language for building the application.

Releases

No releases published

Packages

No packages published