Skip to content

My group's final capstone project from Tech Elevator's Java bootcamp, a city tour app featuring the city of Amsterdam

Notifications You must be signed in to change notification settings

heatherpiper/amsTOURdam-final_capstone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

City Tour Application - Final Capstone Project for Tech Elevator

amsTOURdam is an application that allows users to create custom itineraries from a curated list of experiences and activities within the city of Amsterdam.

Users can search and browse a database of landmarks, drag landmark cards into and out of itineraries for easy editing, build custom color-coded routes, and upload photos of their travels.

Tools: Java, Spring Boot, PostgreSQL, Vue.js, HTML, CSS, JavaScript, GitLab, Google Maps API, Cloudinary API

See descriptions above each photo for more information about the features of amsTOURdam.

Screenshots

Explore Locations

Map displays pinned location of each Landmark along with an input box to add a new pinned location. Screenshot of Explore Locations page

Landmarks with pinned locations

Landmarks page shows list of all Landmarks and a map displaying their pinned locations. Screenshot of Landmarks page with map showing pinned locations

Hot Spots in Amsterdam

Landmarks page displays a card with a name, photo, and brief description of each Landmark. Clicking each card will display a more detailed view of each Landmark with additional details such as the cost of admission or any historical notes of interest. Screenshot of full list of Landmarks

Itineraries

Users can create multiple Itineraries to keep track of the Landmarks they are interested in. Itineraries can be used to help plan for situations where multiple family members might want to visit different sites on different days or when rain might cause plans to be altered, for instance. Screenshot of Itineraries page

Editing Itineraries

When viewing an Itinerary, users are able to simply drag Landmark cards in and out of the box to add or remove them from the Itinerary. The map above automatically updates to show the pinned locations only of the Landmarks currently in the Itinerary. Screenshot of Itinerary drag-to-edit feature

Map Your Way

Using the Google Maps API, Users can plot multiple routes between locations of their choosing. Routes are color coded, and users can choose which routes are displayed by simply clicking the route boxes on the left to toggle. Screenshot of Map Your Way page with custom routes plotted

Upload Photos of Your Visit

Using the Cloudinary API, users can visit a Landmark page to add their own photos from their visit to Amsterdam. Screenshot showing upload photos menu

About

My group's final capstone project from Tech Elevator's Java bootcamp, a city tour app featuring the city of Amsterdam

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published