Skip to content

This project is a web application that provides users with real-time weather information using City Name. It has been built using a combination of frontend technologies such as HTML, CSS, BootStrap and JavaScript, and a backend powered by Express.js through api call

Notifications You must be signed in to change notification settings

surajagrawal01/Weather-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Weather App with HTML, CSS, JavaScript, Bootstrap, Express.js, Nodemon, and Handlebars

This is a weather application that provides real-time weather information for a specified location using CityName. It is built using HTML, CSS, JavaScript, Bootstrap, Express.js, Nodemon, and Handlebars.

Table of Contents

Features Prerequisites Usage Contributing

Features

  • Retrieve and display current weather conditions for a user-specified location.
  • Utilizes a weather data API (e.g., OpenWeatherMap) for data retrieval.
  • Responsive design for a seamless experience on various devices.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js and npm installed on your machine.
  • Install ExpressJS using (npm i express)
  • Install nodemon for better experience (npm i nodemon)(optional) => nodemon is a tool that helps develop Node.js based applications by automatically restarting the node application when file changes in the directory are detected.
  • Install hbs (npm i hbs) => handleBars(hbs) can be used to render web pages to the client side from data on the server side.

Usage

Here's how you can clone and run the project locally:

  1. Clone the repository: git clone https://github.com/surajagrawal01/Weather-App.git
  2. Navigate to the project folder: cd Weather-App
  3. Open folder in text-editor
  4. Install NodeJS, expressJS, hbs through terminal
  5. run app.js file inside src folder through terminal
  6. In browser serach for localhost:8010

Contributing

If you'd like to contribute to this project, feel free to open an issue or submit a pull request.

About

This project is a web application that provides users with real-time weather information using City Name. It has been built using a combination of frontend technologies such as HTML, CSS, BootStrap and JavaScript, and a backend powered by Express.js through api call

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published