Skip to content

Commit

Permalink
Specifics on wave requirements
Browse files Browse the repository at this point in the history
  • Loading branch information
Jamie Pilgrim authored Nov 21, 2016
1 parent 522447e commit fdd26b4
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,26 @@ TREK is a web application that displays deals on travel packages.

You will build a single page application that will query data from an api, using AJAX, to display a list or trips and view more information on a specific trip. While viewing a specific trip, you can claim your spot by sending data back to the API.

All of this should be done without ever having to reload the page.
All of this should be done without ever having to reload the page. Meaning, it will be a single page application and will only need one html page (index.html).

## The API

View the [Travel API's documentation](https://github.com/ada-c6/trip_api).


## Minimum Requirements
- **Wave 1** Click button to show all trips
- **Wave 2** Can click on trip to see more information about that trip
- **Wave 3** Within the trip show, can reserve a spot
- **Wave 1** Click button or link to show all trips
- **Wave 2** Can click on a trip, from the list of trips, to see more information about that trip
- Should be able to see id, name, destination, continent, about, category, weeks and cost
- **Wave 3** While viewing a single trip, you can reserve a spot
- Use a form to submit your name to reserve a spot on the trip you are viewing
- **Wave 4** Organize all content into HTML tags.
- Further organize your HTML by grouping content using semantic HTML tags


## Optional Enhancements
- **For more practice with showing a list of Many Trips**, Show trips by search queries (like by continent, budget, etc.). Will need to explore API to see what functionality exists.
- **To practice a more advanced POST**, Setup the functionalit to create a new trip.
- **For more JQuery Practice**, Use Jquery to resort list of trips by specific attributes, like budget or time remaining.
- **For an extra challenge**, Have the number of spots available update on a page automatically if another user were to reserve a spot while you were viewing that trip.

0 comments on commit fdd26b4

Please sign in to comment.