Following are the project prerequisites:
This project aims to give an opportunity to put all of the skills participant learned into one project to build own custom travel app. Due to the nature of this course, it is very JavaScript heavy, but it is still expected to write clean and appealing HTML/CSS. Participant has targeting the DOM, working with objects, and retrieving data from 3 APIs in which one of those is reliant on another to work. Finally, this is all done in a Webpack environment, using an express server, and wrapped up with service workers.
Travel Assistant is a powerful tool to plan your Trips. You can create travel plans, add flight’s dates, create to do lists. To lists is a good way to Reach new productivity peak! People often forget something importan when planning trip. Plan your trip before time comes and not too late! Here you can create as many to do lists as you want! This app was created as part of Udacity Nano Degree program as final project.
Log In Menu
Profile Icon Selection
Welcome message for the first time joining platform
New Trip Plan with Live Preview
Loaded Trip
Print or Save to Pdf
Create List Section
About Section
Contacts Section
This project using 4 API Geonames, WeatherBit, Pixabay and Restcountries.
API_KEY_GEONAMES = geoname USERNAME
API_KEY_WEATHERBIT = API KEY
API_KEY_PIXABAY = API KEY
To get the project up and running follow the steps below:
cd project-7-travel-app
cd travel-app
npm install
npm run build-prod
npm run start
npm run build-dev
View the project by opening browser at http://localhost:8082/
npm run test
Geonames API:
Weatherbit API:
Pixabay API:
Restcountries API:
Robot Images from Freepik.com Designed by upklyak
Logout Icon Designed by rawpixel.com
Buttons Icons from Enginetemplates