Skip to content

KarimAl-Rashdan/travel-tracker

 
 

Repository files navigation

Travel Tracker

Travel Tracker is a travel booking application. The app allows the user to view their past, upcoming, and pending trips. The user can also book a new trip and see the dashboard update to reflect their new trips. This app runs in the web browser.

FitLit Gif

How to Use the App:

  • Clone down this repo to your computer: https://github.com/turingschool-examples/travel-tracker-api
  • Run npm install to install all required dependencies
  • Run npm start to start the local server in the background
  • Clone down this repo to your computer
  • Access the root folder in your Terminal
  • Run npm install to install all required dependencies
  • Run npm start to start local server
  • Paste http://localhost:8080/ into your web browser to view the application

Technologies and Skills

Travel Tracker uses...

  • HTML and CSS.
  • Old School Vanilla JavaScript (OSVJS).
  • Mocha and Chai for unit testing.

Architecture

Travel Tracker currently uses API data found in the first linked repo. Most of the functionality is housed in our src folder, which includes all of our classes as well as our JS logic, HTML, and CSS. We also have a testing suite, housed in our test folder.

Contributors:

  1. Karim Al-Rashdan

Wins:

  • Able to implement Fetch API functionality and successfully import and post data from API.
  • Followed Test-driven development principles.
  • Achieved accessibility goals
  • Acheived user login

Future Iterations:

  • Implement traveler agent login and dashboard
  • User can view a countdown to thier next trip

About

Project starter kit utilizing webpack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • JavaScript 95.6%
  • CSS 4.4%