-
Created by Katie Toler | Follow me on Github
-
Project Manager Nik Seif
-
Code reviews graciously performed by Nicole
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.
- Javascript
- HTML
- CSS
- Webpack
Log in to see your personal dashboard:
-
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
andnpm 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
- 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 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 Pacific Austin
-
Project spec created by Turing School of Software and Design