Gimpal
Description
Gimpal is a ride-sharing app designed to eliminate the need for cluttered group messages for figuring out rides. Drivers create "cars", and riders add themselves to these cars. Capacity, location, and timing constraints are respected. This app was made for the Edmonton Chinese Christian Church.
This project was generated with the Angular Full-Stack Generator version 3.6.1.
Getting Started
Prerequisites
- Git
- Node.js and npm Node ^4.2.3, npm ^2.14.7
- Bower (
npm install --global bower
) - Ruby and then
gem install sass
- Grunt (
npm install --global grunt-cli
) - MongoDB - Keep a running daemon with
mongod
Developing
-
Run
npm install
to install server dependencies. -
Run
bower install
to install front-end dependencies. -
Run
mongod
in a separate shell to keep an instance of the MongoDB Daemon running -
Run
grunt serve
to start the development server. It should automatically open the client in your browser when ready.
Build & development
Run grunt build
for building and grunt serve
for preview.
Testing
Running npm test
will run the unit tests with karma.