Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eseku/osoro-weather
Weather application
https://github.com/eseku/osoro-weather
ajax darksky-api express hbs mapbox-api nodejs request
Last synced: 15 days ago
JSON representation
Weather application
- Host: GitHub
- URL: https://github.com/eseku/osoro-weather
- Owner: eseku
- Created: 2019-07-31T16:59:26.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T00:19:49.000Z (about 2 years ago)
- Last Synced: 2023-03-06T23:10:26.771Z (almost 2 years ago)
- Topics: ajax, darksky-api, express, hbs, mapbox-api, nodejs, request
- Language: SCSS
- Homepage: https://osoro.herokuapp.com
- Size: 13.2 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Osoro
Nodejs Weather Application## About
Osoro is a weather application whose services are written in Nodejs and front-end written with basic HTML, css and javascript
Osoro makes HTTP requests with [Request](https://www.npmjs.com/package/request) and Ajax, and serves up weather information to the client.
This project also makes use of the HTML5 Geolocation API to fetch location of the client and provide corresponding weather information## Prerequisites
* Install [Nodejs](https://nodejs.org) from this hyperlink
or you can install using [Chocolatey](https://chocolatey.org) by running```
choco install nodejs
```
in your terminal## Built with
* [Hbs](https://www.npmjs.com/package/hbs) - The templating engine used
* [DarkSky API](https://www.darksky.net) - The weather API used
* [Mapbox API](https://docs.mapbox.com/api/) - The Geocoding API used
* [Request](https://www.npmjs.com/package/request) - The HTTP request making module used
* [Express](https://www.npmjs.com/express) - The HTTP Server used
* Jquery
* Ajax
* [Nodejs](https://nodejs.org) - The runtime environment used## Deployment
### To clone this repository
Type this into your command line,
```
git clone https://github.com/eustacequartey/osoro-weather.git
```### To Deploy
* In the Directory of the cloned project type
```
npm install && npm run start
```
* Open a new tab in your browser and navigate to http://127.0.0.1:value, where value is the port number which would be displayed on the cli
after the program is started
## Author
Joojo Quartey