hrsf82 greenfield project
FunTrip is an all-in-one trip planning website that enables users to combine all their essential travel information together. Users will be able to create a checklist for things to bring to the trip, an objective list for things to do during the trip, a map to show their destinations, and a reservation list for all the hotel/flight information. Moreover, users can form a group and plan the trip together.
- Kenny Cao
- Aileen Fan
- Lena Bartosh
- Javier Enriquez
After forking and cloning the repo locally on a computer, install npm:
npm install
Then run react-dev and server-dev in the terminal:
npm run react-dev
npm run server-dev
Connect the database in the terminal:
mongod
To start the project with some sample data, uncomment line 317 to line 323 in database/data.js
In order to correctly render the map, an API key is needed in the config folder. You can get a KEY here: https://developers.google.com/maps/documentation/directions/intro
- Node 6.11.1
- React 15.4.2
- MongoDB 3.4.2
- Mongoose 4.9.6
- Express 4.15.0
From within the root directory:
npm install
View the roadmap and ticketing information here
View the user stories here
- Wireframe
- Data schema
- Some read about React-Bootstrap here
- Google Maps API for directions (https://developers.google.com/maps/documentation/directions/intro)
- Google Maps API for Markers (https://developers.google.com/maps/documentation/javascript/markers)
- Weather information API (https://openweathermap.org/current)
See CONTRIBUTING.md for contribution guidelines.