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.
- 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.
- 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.
- Clone the repository to your local machine:
- Navigate to the project directory:
- Install the dependencies:
- Start the server:
- Open your web browser and go to
http://localhost:3000
to use the WeatherExpress app.
git clone https://github.com/your-username/weatherExpress.git
cd weatherExpress
npm install
nodemon or node src/app.js
- 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.