Van Hailin’! is a web app, optimized for mobile screens, which aims to simplify and consolidate the tools needed to coordinate a vanpool. Vanpool members can quickly see and update the dates they are riding; attach messages to a specific day; see who is driving or riding in the van each day, along with their contact information; and see an automatic calculation of how much they owe the vanpool each month based on their participation.
VH! is built on the PERN stack (PostgreSQL, Express.js, React, Node.js) along with Redux and Redux Sagas. It makes heavy use of Moment.js to work with times and dates, and is styled on top of the Cutestrap CSS framework.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Link to software that is required before you attempt to start the app (e.g. node, mongo).
- Node.js
- List other prerequisites here
VH! uses a Postgres database named vanpool
. Once the database is created, run the queries in database.sql
to configure the tables and relationships.
Steps to get the development environment running.
- Download this project.
npm install
npm start
And so on...
Include one or two screen shots of your project here (optional). Remove if unused.
- User login and registration
- Feature c
Add additional notes about how to deploy this on a live system
- Lilith Bentley
- Hat tip to anyone whose code was used