A site for tracking your past and pending travels. When logged in, the user will also be able to make a new trip request.
Being able to see past and pending trips, with the estimated cost for each trip is key to staying organized. Using data fetched from an API, this application simulates a travel app, where the user that logs in can view past/pending trips and make a new trip request.
Additional enhancements could include:
- Add an upcoming trips section, when trips are 'approved' and have a future date
- Allow users to filter based on different fields
- Fork this repository
- Clone your own local version of the repository
- CD into that directory and run
npm install
to install project dependencies - Run
npm start
to start the server - Navigate to the address provided within the terminal ex: http://localhost:8080/
- Once at the login page, you can login with the following credentials:
- Username: traveler10 (the number at the end can be any number between 1-50 to get a different user)
- Password: travel
This application uses a combination of Mocha Testing Framework and Chai Assertion Library
- Run
npm test
from the associated root directory