Skip to content
This repository was archived by the owner on Jul 30, 2022. It is now read-only.

Latest commit

Β 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Travel Planner

This is an advanced travel planner app which helps you manage your trips. You can Add/remove and manage all of your future trips easily with an easy to use beautiful user interface. DeepinScreenshot_select-area_20200130071531

Features

  1. Ability to add Place, date, and Note.
  2. Shows you image of your destination.
  3. The app fetches and shows the weather forcast for your trip day.
  4. App uses service worker and hence it also works offline.

How to get started

  1. Download the project folder
  2. Go in the project directory using the terminal
  3. Type npm install and press ENTER to install all of the project dependency
  4. Type npm start and press ENTER to start the project.

The app will launch inside your default browser.

  1. Now you can Add/remove and manage your trip information.

` IMPORTANT NOTE (For running the app locally)

This project uses following external APIs-

  1. GeoNames API
  2. Pixabay API
  3. DarkSky API

To run this project locally, you'll need API keys which you can get from their respective sites.

To avoid the misuse I have not provided my own API keys. You'll have to signup and get your own API key and create a .env file as follow-

A file ".env" must be present at the root of the project containing following environment variables-

PORT = 8000
GEONAMES_USERNAME= your_username
DARK_SKY_API_KEY= your_key
PIXABAY_API_KEY=your_key

Live Demo-

Click this Link

About

This is an advanced travel planner app that helps you manage your trips. ( πŸ‘¨β€πŸ’» I did this project as a nanodegree tester during my Mentorship role at Udacity)

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages