/TravelBuddyApp

Primary LanguageHTMLMIT LicenseMIT

TravelBuddy App

Project 1: Interactive Front-End Application

URL: https://github.com/nicoledodge/TravelBuddyApp
Version 1.0
Deployment Date: 10/08/2021

Table of Contents

  1. About the App
  2. User Story
  3. Acceptance Criteria
  4. Project Restraints
  5. APIs Used
  6. Future Development
  7. Contributors

About the App

TravelBuddy: Travel Planning and Inspiration

Our project team was tasked with tackling a real-world problem or need by creating an application. Our application helps travelers with trip planning and inspiration by giving them access to search cities worldwide and access data such as weather forecasts and events for their chosen dates. This task will allow us to increase our collaboration skills, gain exposure to server-side APIs, and experience things we may run into as we venture out in the world as new developers.

TravelBuddy Demo

User Story

AS a traveler with a specified destination and dates,
I WANT information about the place that I am traveling
SO that I can be prepared and plan for my trip.

Acceptance Criteria

GIVEN I am using a travel app to plan my trip
WHEN I open the app
THEN I am presented with an intuitive, polished, responsive UI 
WHEN I want to interact with the app
THEN I can easily enter travel destination and dates
WHEN I enter my information
THEN I am presented with data to help me plan my trip
WHEN I review the travel data
THEN the data are organized into an easy-to-read format
WHEN I click the save button
THEN my data are saved in local storage
WHEN I refresh the page
THEN my saved data persist

Project Constraints

  • Use at least two server-side APIs
  • Only able to use free, publicly available APIs
  • Do not use alerts, confirms, or prompts.
  • Use a CSS framework other than Bootstrap

APIs Used

GeoNames http://www.geonames.org/
Pixabay https://pixabay.com/
TicketMaster https://www.ticketmaster.com/
Moment JS https://momentjs.com/
JQuery https://jquery.com/

Future Development

Sharing on social media Improved search capabilities / search bar Airline and hotel information User profiles with login Progress Bar Upgraded API efficiency

Contributors:

Nicole Dodge https://github.com/nicoledodge
Mat Lundin: https://github.com/mat-lundin
Jaime Martinez: https://github.com/JAMATX38
Brooke Jones: https://github.com/jones406
Jack Manzer: https://github.com/jackmanzer