Skip to content

KATIETOLER/travel-tracker-kt

Repository files navigation

Travel Tracker

Overview

This app is built using JavaScript, HTML, CSS, and utilizes Test Driven Development with Mocha and Chai.

Travel Tracker was created to manage and track different trips for users and a travel agency. It utilizes a local api to host and post information about a traveler, potential trips and potential destinations.

Languages & Dependencies

  • Javascript
  • HTML
  • CSS
  • Webpack

Site Samples

Log in to see your personal dashboard:

Log in to see your personal dashboard

How to view the site

  • The easiest way is to view the deployed site here

  • Or, you can clone this repository and the api

    • follow the instructions on the api README
    • run npm install and npm start in both repositories
    • open the site at http://localhost:8080
  • To create your own version of this project, follow the instructions on this repository

Learning Goals

  • Use OOP to drive the design of the application and the code
  • Work with an API to send and receive data
  • Solidify the code review process
  • Create a robust test suite that thoroughly tests all functionality of a client-side application

Future Additions

Future additions to this project may include two different types of users, a traveler or a travel agent.

As a travel agent, upon logging in:

The agent should see a dashboard page that shows: New trip requests (a user’s “pending” trips) Total income generated this year (should be 10% of user trip cost) Travelers on trips for today’s date (number, names, however you want to display this!) As a travel agent:

The agent should be able to see and approve / deny trip requests The agent should be able to search for any user by name and: View their name, a list of all of their trips, and the total amount they’ve spent (including 10% agent cut) Approve a trip request for that user Delete an upcoming trip for that user

Attributions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published