Triplanner is a React PWA that will help you plan your trip, from saving your daily agenda to saving packing lists and notes, and let all your co-travelers be part of it.
Demo: https://reut-triplanner.herokuapp.com
- Clone the repo.
- Run
npm install
. - Generate Google Maps API key and replace the current API key in line 23 in
public/index.html
file. - Run
npm run build
- Run
npm start
. - Navigate to
http://localhost:4000
.
An overview of your trip, including your co-travelers, the trip information and the agenda for each day.
Find your next attraction and add it to your trip.
Manage the trip's packing list.
Map view for the attractions of each day.
- React, Material-UI and axios.
- Express (Node.js), Mongoose (MongoDB).
- Google Maps, Places and Directions APIs; including usage of the device location (via browser's navigator).
- Create data seeders.
- Enable multiple trips.
- Add the ability to run the project in
watch
mode. - Flights and accommodations details.
- Creating trails as you go.
- Explore – attractions and hiking trails around you.
- Weather forecast.