GithubHelp home page GithubHelp logo

travel-tracker's Introduction

Contributor

Sarah Hampton GitHub, LinkedIn


Travel Tracker

Travel Tracking App
Explore the docs »

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap

About The Project

I created a travel tracking application that allows a user to see their past, current and pending trip information. I utilize a login page with username and passwords that are unique to the user. I used a local server and incorporated fetch request to GET and POST data. Error handling was added to both fetch GET and POST requests to catch errors that may occur from either request. Features added allows users to see all data displayed in a visually pleasing manner. I utilized dayjs to format and standardize dates that are used throughout to conform dates. The user can search for trips using inputs and text fields to search for a sepcific a vacation. After the user submits all provided fields and they click submit, a card of the specified trip appears in the pending trip section with the selected trip inputs and estimated trip cost.

(back to top)

Built With

  • Javascript
  • CSS
  • HTML
  • Webpack
  • API
  • Mocha
  • Chai
  • Git
  • GitHub
  • dayjs

(back to top)

Getting Started

Installation

  1. Fork the Repo from the Repository
  2. Clone the repo
    git clone [email protected]:SHampton22/Travel-Tracker.git
  3. Install NPM packages
    npm install
  4. Run npm start
    npm start
  5. Use the Link that is given in the Terminal & Open in Browser
    Example: http://localhost:8080/

API Installation

  1. Clone the repo
    git clone [email protected]:turingschool-examples/travel-tracker-api.git
  2. cd into it from terminal
  3. Install NPM packages
    npm install
  4. Run npm start
    npm start
  5. Close using control + c

(back to top)

Roadmap

  • Past, Current and Upcoming Vacations
  • Form input to input desired vacation
  • Display vacation with estimated price with added fee

See the open issues.

Future Additions

  • Add sad path testing
  • Display user info on hover in navigation bar

(back to top)

travel-tracker's People

Contributors

robbiejaeger avatar shampton22 avatar hannahhch avatar bhaddad1 avatar niksseif avatar dependabot[bot] avatar hfaerber avatar khalidwilliams avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.