This travel planner is a tool for any traveller who feels overwhelmed when initially crafting their itinerary.
This Web App allows a user to choose a destination, choose their dates, then input events and reservation info pertaining to their trip. That information is then stored and displayed for the user so they can always stay ontop of things during their trip.
It is built using React.js, with Material-UI used as the design system. Google Firebase is employed for authentication as well as for storing the information regarding a users itinerary. I utilized React-Router for client side routing. It uses the Google Places API for suggesting travel destinations. It also has integration with the Google Calendars API so you can export your itinerary and have it with you anywhere you go!
In the project directory:
- npm / yarn install
- npm / yarn start
- Open http://localhost:3000 to view it in the browser.
Travel Planner is also available at https://react-travel-planner.netlify.com/