Created by Katie Toler | Follow me on Github |
Project Manager Nik Seif
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.
Log in to see your personal dashboard:
Scroll through all trips:
Estimate the cost of a trip:
Request a new trip:
The easiest way is to view the deployed site here
Or, you can clone
this repository and the api
npm install
and npm start
in both repositoriesTo create your own version of this project, follow the instructions on this repository
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
Trunk Icon by FreePik
Background Photo by Erwan Hesry
Project spec created by Turing School of Software and Design