Skip to content

HamidRyahi/udacity-fend-travel-app

Repository files navigation

Travel App

This project requires you 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.

APIs Used in this project

Architecture of the Project

- Root:
  - `package.json`
  - `readme.md`
  - `webpack.dev.js`
  - `webpack.prod.js`
  - `.env`
  - src folder
    - client folder
      - `index.js`
      - js folder
        - `app.js` 
        - `dateInputRestricter.js`
        - `endInputHandler.js`
        - `handleDays.js`
        - `returnToday.js`
      - styles folder
        - `style.scss` 
      - views folder
        - `index.html`
    - server folder
      - `server.js`

How to install

  1. You will need to create a new .env file in the root of your project and store your API keys like so:
GN_key = ******************************
WB_key = ******************************
PB_key = ******************************
  1. Run the following commands:
    npm i
    npm run dev
    npm run build
    npm run start

To test using Jest, run the following

    npm run test

Acknowledgments

This app is the final project for Udacity Front End Web Developer Capstone Project

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published