travel-tracker

Travel Tracker - Voyager

Mod2 2108 Final Solo Project

Table of Contents

Abstract

Travel Tracker is an application that allows users to track their travels (past, present, and future). It also gives the user the ability to request a new trip for a travel agent to either approve or deny. A user will arrive on a login page, upon logging in they will be taken to their travel dashboard. This dashboard will show them how much money they have spent in the past year, their past approved trips, upcoming approved trips, and pending trips (trips that have not yet been approved by an agent). If the user is on a trip during the time of login, the current trip will be shown on the dashboard as well.

Let the adventures begin!

Deployed Site

Technologies

Artists

Installation

To navigate the website live, a server download is required.**

  1. Download the necessary server and API here
  2. Clone this repo down to your local machine
  3. Cd into the server directory (travel-tracker-api)
  4. In the command line, run npm install
  5. In the command line, run npm start

    Then clone down this repository.

  6. In your command line, cd into your local directory and clone down this repository -
    git clone https://github.com/ccollums/travel-tracker
  7. Cd into the repo
  8. Install the necessary package dependencies -
    npm install
  9. Run the command npm start
  10. With both the server running and this package running, then visit http://localhost:8080/ in your browser. **Upon arriving to application
  11. In order to login to the application pick a user id between 1 and 50. (there are 50 users in the API)
  12. The username is traveler(theUserId) and the password is travel
  13. For example: traveler34 and travel

Illustrations

Login Page

loginPage

User Trips on Page

mainDashboard

Make a trip Request/It will move to pending trips

tripRequest

Wins

Challenges

Additions

Future Iterations

Project Spec

Project specs can be found here

Author

</table>
Carly Collums GH</td> </tr> Carly Collums