Skip to content

smudick/capstone_travel_planner

Repository files navigation

Front End Capstone -- Travel Planner

Link to Deployed Site

Netlify Status

User Story

screencapture-sm-travel-planner-netlify-app-2021-01-24-21_10_39 When logged in to Travel Planner, a user should be able to plan and view their ideal travel itinerary.

Home Page

screencapture-localhost-3000-2020-12-18-18_29_25 On the home page, the user will see two buttons, one to start planning a new trip and one to view saved itineraries they had previously built. If they click on the new trip button, a modal will prompt them to select the city they are travelling to and the date they are going to be there. Each day is planned out individually, so if they are planning a multi-day trip, separate itineraries will need to be built for each day. Once they have selected their city and date, they can press the Add Activities button to start adding activities to save for their trip.

Activities Page

screencapture-localhost-3000-activities-2020-12-18-18_29_59 On the activities page, the user can save an activity in two ways, by searching for activities or creating their own.

They can search for a place in the provided search bar to query the Yelp data base for matching results. Searches can be specific, like Starbucks and The Ryman, or general, like coffee shop and concert venue. The top five matching results will appear as cards displaying the name, address, description, rating, and a picture in the search results section. To save an activtity, the user can click the "save" button on the card which will move it over to the saved activities section.

To create a custom activity, the user can click the Build Custom Activity button. A modal will appear with a form asking for the name, description, address and a picture of the custom activity. Once the form is submitted the information will also be displayed in card form in the saved activities section.

If a user would like to remove a saved activity or edit, they may do so by clicking the edit and remove buttons on the saved activity cards.

Once the user is satisfied with the amount of activities saved, they can click the create itinerary button to move on to the create itinerary page.

Create Itinerary Page

screencapture-localhost-3000-single-itinerary-MOsNFEoPh15K7rEhdxU-2020-12-18-18_30_49 On the create itinerary page, the user can organize their saved activities into an itinerary of their day arranged by time.

To schedule an activity, the user may click the "schedule an activity" button at the top of the page. This will open a modal asking them to select from a list of saved activities and set a start time and duration for the activity. Once submitted, the activity will display in the itinerary below, arranged from top to bottom according according to start time. The height of the activity is determined by the length of time. If the user wants to add more activities, they can click the "add more activities" button to go back to the previous page. Once they are happy with their schedule, they can save the itinerary, which takes them to the saved itineraries page.

Saved Itineraries Page

screencapture-localhost-3000-saved-itineraries-2020-12-18-18_31_33 This page displays previously saved itineraries the user has made. They appear as cards with the city name and date as the title, and a predetermined picture of the city as the body. To return to a detailed view of a saved itinerary, with editing capabilities, a user may click on the corresponding card.

ERD

Screen Shot 2020-12-01 at 8 13 32 PM

Wireframes Here

https://www.figma.com/file/wHVTrLgz59tqB7xvDpwjWw/Capstone-Travel-Planner?node-id=0%3A1

Project Planning Video

https://www.loom.com/share/ba0499bdb02049518d8101a9bc378cb1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published