Front-End-Web-Developer-Nanodegree

Project 7: Travel Assistant

Udacity Front End Developer Nanodegree Program

Following are the project prerequisites:

Requirements

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

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.

This project helped with :speech_balloon:

Developement Strategy Used :speech_balloon:

Optional tasks completed :speech_balloon:

Added modifications by me :speech_balloon:

Technologies Used

Results

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

API Used

This project using 4 API Geonames, WeatherBit, Pixabay and Restcountries.

Deployment

To get the project up and running follow the steps below:

Build

Production environment

npm run build-prod
npm run start

Developement environment

npm run build-dev

View the project by opening browser at http://localhost:8082/

Testing

npm run test

Also Used

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

Author