A Turing School Mod 2 Final Project (Travel-Tracker)
Repo Link
This project is part of Turing Software and Designs' Front-End Program, Module 2. The project focuses on creating an application to manage and track different trips for users and a travel agency. The program is implemented with ES6 syntax and exclusively uses array-prototype methods whenever iterations need to be performed. There are no for loops used in the program. A Webpack starter-kit was provided, but all code and tests are written by the assigned developer. This program uses Object Oriented Programming to drive the design of the application and the code. This program focuses on working with an API to send and receive data (via fetch functions), the use of Sass alongside traditional css, and Mocha and Chai for testing class functions.
- Node.js
- Mocha
- Chai
- Webpack
In your terminal:
-
Clone the repo-
git clone git@github.com:Kristiannmiller/km-Travel-Tracker.git -
Install NPM packages-
npm install -
Run webpack -
npm start -
Visit
http://localhost:8080/in your browser
The total time allotted for this project was approximately 8 days. Future features contemplated by the developer include the following:
- Add a feature where users can leave comments on certain trips, or upload their own photos
- Add agency side
- Be able to delete/edit a trip
See the open issues for a list of proposed features (and known issues).
Nicole Gooden - Student Advisor
Project Link: AHOY! / Travel-Tracker
Robert Gu - This developer would like to thank Turing Module 2 anchor instructor Robert Gu for his assistance throughout this project and for his daily lessons on the magic of Javascript.
Travis Rollins - I would also like to thank Turing Module 2 instructor Travis Rollins for his guidance and assistance on this project and the module in general
My Turing Mentors - Including Turing-wide mentor John Adams, and Turing graduates Jon Sweet, Pol Sieira, and Aimee Fritz for their constant support throughout this challenging project.