- Abstract
- Technologies
- Artists
- Installation
- Illustrations
- Wins
- Challenges
- Future Additions
- Specs
- Author
Travel Tracker is an application that allows users to track their travels (past, present, and future). It also gives the user the ability to request a new trip for a travel agent to either approve or deny. A user will arrive on a login page, upon logging in they will be taken to their travel dashboard. This dashboard will show them how much money they have spent in the past year, their past approved trips, upcoming approved trips, and pending trips (trips that have not yet been approved by an agent). If the user is on a trip during the time of login, the current trip will be shown on the dashboard as well.
Let the adventures begin!
- HTML
- CSS
- SCSS/SASS
- JavaScript
- Mocha/Chai
- Webpack
- Node.js
- Day.js
- fetch API (GET & POST)
- ESLint
- Travel by Vectplus from the Noun Project (Globe Travel Icon)
- Download the necessary server and API here
- Clone this repo down to your local machine
- Cd into the
server
directory (travel-tracker-api) - In the command line, run
npm install
- In the command line, run
npm start
- In your command line,
cd
into your local directory and clone down this repository -
git clone https://github.com/ccollums/travel-tracker
- Cd into the repo
- Install the necessary package dependencies -
npm install
- Run the command
npm start
- With both the server running and this package running, then visit
http://localhost:8080/
in your browser. **Upon arriving to application - In order to login to the application pick a user id between 1 and 50. (there are 50 users in the API)
- The username is
traveler(theUserId)
and the password istravel
- For example:
traveler34
andtravel
- Having an appealing UI/UX
- Using Day.js to find future/current/past trips to display to user.
- Implementing SCSS
- Learning Day.js
- Error handling for POST requests
- Add the ability for an administrator (agent) to log in.
- The agent should have the ability to approve and deny trip reuqests.
- Have a count down to the users next trip.
Project specs can be found here
Carly Collums GH |