Let's get there together!
Caravan is a “turn-by-turn”, web-based navigation experience for groups traveling together.
- It provides a smooth collaboration between travelers to a destination.
- It keeps track of everyone’s location and distance from the group throughout the trip.
- It is useful for businesses, families, and friends.
- Clone the repo
- Run
yarn install
to install dependencies - Create a relational database with a host and username. This is where the data for the app will be stored.
- With the database, host, and username created in the previous step run the sql file. We use Postgres' psql:
psql -h host -U username -d myDataBase -a -f database.sql
- Using the host, database, user, and password created in step 3, create
DB_HOST
,DB_NAME
,DB_USER
, andDB_PASSWORD
environment variables, respectively in asecrets.js
file. - Obtain an API Key from Google Maps and add it as the
REACT_APP_API_KEY
environment variable. - Start the application by running
node server.js
to run the server andyarn start
to start the React Application.
Caravan used React and Redux as the front-end frameworks, as well as utilizing the Google Maps API. For our backend solution, we used PostgreSQL, Node.js, and Express.
Julia Helena Aguiar |
Khristian Brooks |
Quetourah Dalencourt |
---|---|---|
Chantelle Levy |
Connie Wu |