Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smallpaes/weather-search
An awesome mini web application built with Node.js and Express for you to readily search for current weather condition of a place.
https://github.com/smallpaes/weather-search
animatecss darksky-api expressjs mapbox mapbox-api nodejs weather weather-condition weather-search
Last synced: 24 days ago
JSON representation
An awesome mini web application built with Node.js and Express for you to readily search for current weather condition of a place.
- Host: GitHub
- URL: https://github.com/smallpaes/weather-search
- Owner: smallpaes
- Created: 2019-07-12T07:16:52.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T22:09:38.000Z (almost 2 years ago)
- Last Synced: 2023-03-03T02:21:24.034Z (over 1 year ago)
- Topics: animatecss, darksky-api, expressjs, mapbox, mapbox-api, nodejs, weather, weather-condition, weather-search
- Language: CSS
- Homepage:
- Size: 11.8 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Weather Search ☀️
An awesome mini web application built with Node.js and Express for you to readily search for current weather condition of a place.## Project First Look
![Application Screen Shot in GIF](weather-search.gif)## Features
| Functions | Detail | URL |
| :--------------------: | ------------------------------------------------- | --------------------------- |
| Find instructions to use | User can find the instructions to use the app | / |
| Search for weather condition | User can search for the current weather condition of a place | /search |## Installation
The following instructions will get you a copy of the project and all the setting needed to run it on your local machine.### Prerequisites
- [Node.js v10.16.0](https://nodejs.org/en/download/)
### Clone
Clone this repository to your local machine
```
$ git clone https://github.com/smallpaes/weather-search.git
```### Setup
1. Create an account at [https://darksky.net/dev](https://darksky.net/dev)
2. Create a new project at [https://www.mapbox.com/](https://www.mapbox.com/)
3. Enter the project folder
```
$ cd restaurant-list-v3
```4. Install npm packages
```
$ npm install
```5. Create .env file
```
$ touch .env
```6. Store API Key in .env file and save
```
DARKSKY_KEY=
MAPBOX_KEY=
```7. Activate the server
```
$ node app.js
```8. Find the message for successful activation
```
> Express is listening on http://localhost:3000
```
You may visit the application on browser with the URL: http://localhost:3000## Authors
[Mike Huang](https://github.com/smallpaes)