A kickstarter for public infrastructure where citizens can post projects they want to help realize in their community.
For local development the application runs as two separate components. The front-end code runs from a Node.js server connecting to a Django backend acting as an API.
brew install npm
- If you've never used Node.js and you have homebrew installed on OSX.npm install -g bower grunt
- Installs global dependencies for angular app.cd angular-client; npm install && bower install; cd -
- Installs project dependencies.
sudo easy_install pip
- Installs pip, the python pkg manager.sudo pip install setuptools --no-use-wheel --upgrade
- Updates setuptools so they work with pip.sudo pip install -r ./server/requirements.txt
- Installs server dependencies.
./app.sh
- Run both Django server backend and angular JS frontend.- Note: If the python backend crashes, you won't see the output.