Skip to content

Developed a dynamic weather application using Express.js and Handlebars that fetches and displays real-time weather data based on user-inputted locations.

Notifications You must be signed in to change notification settings

deepak-pandey1/WeatherXpress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

WeatherExpress

WeatherExpress is a weather application built using Express.js and the HBS template engine. It allows users to check the current weather conditions for various locations, providing detailed information like temperature, humidity, and weather descriptions.

Features

  • Real-Time Weather Data: Fetches live weather updates using an external weather API.
  • User-Friendly Interface: Simple and intuitive design for easy navigation and use.
  • Location Search: Users can search for weather conditions in any city.
  • Responsive Design: Ensures a seamless experience across different devices and screen sizes.

Technologies Used

  • Express.js: For building the web server and handling requests.
  • HBS (Handlebars): For rendering dynamic HTML pages.
  • Node.js: JavaScript runtime for server-side development.
  • CSS: For styling the application.

How to Use

  1. Clone the repository to your local machine:
  2. git clone https://github.com/your-username/weatherExpress.git
  3. Navigate to the project directory:
  4. cd weatherExpress
  5. Install the dependencies:
  6. npm install
  7. Start the server:
  8. nodemon or node src/app.js
  9. Open your web browser and go to http://localhost:3000 to use the WeatherExpress app.

Future Enhancements

  • Add user location detection to show weather for the nearest city automatically.
  • Implement a feature to save favorite locations for quick access.
  • Enhance the UI with additional styling and animations.
  • Provide a 7-day weather forecast.

About

Developed a dynamic weather application using Express.js and Handlebars that fetches and displays real-time weather data based on user-inputted locations.

Topics

Resources

Stars

Watchers

Forks