Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/erickgbr/weather-console-app

console application to check weather of place, with open Weather and Mapbox in JS
https://github.com/erickgbr/weather-console-app

js localization mapbox node-js open-weather-api weather-app

Last synced: 10 days ago
JSON representation

console application to check weather of place, with open Weather and Mapbox in JS

Awesome Lists containing this project

README

        

# Weather Console App

This console application allows you to check the weather of a location using the OpenWeather and Mapbox APIs. It is written in JavaScript and provides a simple and interactive way to get weather information for any place.

## Installation

To get started with the Weather Console App, follow these steps:

1. Clone this repository to your local machine:

```bash
git clone https://github.com/ErickGBR/weather-console-app.git
```

2. Navigate to the project directory:

```bash
cd weather-console-app
```

3. Install the project dependencies using npm:

```bash
npm install
```

## Usage

Once you've installed the dependencies, you can run the Weather Console App with the following command:

```bash
npm index.js
```

This will launch the application, and you'll be prompted to enter the name of a location to get its weather information. Additionally, the app keeps a history of your searches so you can quickly access previous weather data.

## Features

- **Weather Information:** Get current weather details, including temperature, humidity, and weather conditions, for any location.

- **Interactive Search:** The app provides an interactive interface to search for places by name.

- **Search History:** View a history of your recent searches, making it easy to retrieve weather information for previously searched locations.

## APIs Used

- [OpenWeather](https://openweathermap.org/): Used to fetch weather data for the specified location.

- [Mapbox](https://www.mapbox.com/): Used for geocoding to convert location names to coordinates.

## Contributing

If you would like to contribute to this project, please follow these guidelines:

1. Fork the repository.

2. Create a branch for your contribution.

3. Make your changes and ensure that they work correctly.

4. Submit a pull request with your changes.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.

---

Thank you for using the Weather Console App! If you have any questions or suggestions, please feel free to contact us.

**Author:** Erick Burgos
**Email:** [email protected]