Skip to content

Latest commit

 

History

History
57 lines (36 loc) · 2.22 KB

README.md

File metadata and controls

57 lines (36 loc) · 2.22 KB

Travel Planner App

Heroku

This was the Final Project of the "Udacity - Front End Web Developer nanodegree" course. You can have a look at this project here.


Overview:

This project required to build out a travel app that, at a minimum, obtains a desired trip location & date from the user, and displays weather and an image of the location using information obtained from external APIs.

How to start on your local machine

Note: To make successfull API calls you need to have valid API keys for (Geonames), (Weatherbit) and (Pixabay).

  1. Clone this Repository
  2. Node.js and npm needs to be installed
  3. Create a '.env' file in the app directory and paste in your keys:
        geonames_user = YOUR_KEY_HERE
        weatherbit_APIKEY = YOUR_KEY_HERE
        pixabay_APIKEY = YOUR_KEY_HERE
    
    
  4. Run npm run start in your terminal.
  5. Open your browser and go to http://localhost:3000/

Project Specifications

The Udacity project specifications to pass the course can be looked up in the project rubric.

Used Tools

  • nodejs
  • expressjs
  • Webpack
  • Babel
  • sass
  • Jest
  • Service Workers

Used APIs

The GeoNames geographical database covers all countries and contains over eleven million placenames that are available for download free of charge.

The High Performance Weather API for all of your Weather data needs.

API for searching and retrieving free images and videos released under the Pixabay License.