An open API service indexing awesome lists of open source software.

https://github.com/valmirbp/weather-app


https://github.com/valmirbp/weather-app

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# Weather Application using Node.js

[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/ValmirBP/Weather-app/blob/main/LICENSE)

Welcome to my Node.js Weather Application! This repository contains the source code and resources for our exciting weather application, which was built using Node.js.

## About:

This project demonstrates my skills in building a weather application using Node.js. It fetches weather data using a third-party API and displays it to the user based on the location they provide. The application provides a simple and user-friendly interface to check weather details.

## Table of Contents

- [Features](#features)
- [Prerequisites](#prerequisites)
- [Getting Started](#getting-started)
- [Usage](#usage)

## Features

- Feature 1: Fetch weather data using a third-party API.
- Feature 2: Display weather information based on user input.

## Used Technologies:

### Backend
- Node.js

### Frontend
- HTML / CSS / JS

## Prerequisites

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

- Node.js (version >= 14.x)
- npm (Node Package Manager)

## Getting Started

Follow these steps to get your development environment set up:

1. Clone the repository:

```bash
git clone https://github.com/ValmirBP/weatherapp.git
````
2. Navigate to the project directory
3. Install the required packages:
```bash
npm install
```

## Usage

To run the application locally:

1. Navigate to the project directory.

2. Run the following command:

```bash
npm start
```
3. Open your web browser and navigate to
``` http://localhost:3000/index.html```
or the port number specified to view the application.

5. You can search for weather details by typing the location or city name.

![image](https://github.com/ValmirBP/Weather-app/assets/48802923/584b59b0-c368-4385-9273-409835fb31c6)