Skip to content

Jam52/FrontEnd-Capstone-TravelApp

Repository files navigation

Travel App_Udacity Capstone Project

Capstone project for the front end web development course on udacity. A single page web application for recording upcomming trips and trip details. Uses chained API calls to fetch location details, weather, and destination images. Uses Node Express server to store and fetch data.

Built with

  • HTML
  • CSS
  • JavaScript
  • Node.js
  • Express
  • Webpack
  • Jest

Installation

Prerequisites

  • npm
npm install npm@latest -g

APIs

Get free API keys at:

  1. geoname
  2. weatherbit
  3. pixabay

Installation

  1. Get a free API Keys.
  2. Clone the repo
git clone https://github.com/Jam52/FrontEnd-Capstone-TravelApp.git
  1. Install NPM packages
npm install
  1. Enter your API keys in .env file
GEONAME='Your key here'
WEATHERBIT='Your key here'
PIXABAY='Your key here'
  1. Build project
npm run build
  1. Run project
npm start
  1. Open brower at http://localhost:5000/

Hosting

Hosted on heroku

View Site

Contact

Jamie Sajdak - jamie.sajdak@gmail.com

Portfolio

About

Final project for the Udacity Front-end web developer course.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published