Skip to content

The declining faith in our democratic systems of government and the growing political disengagement of people are significant challenges. NewVote connects the public with decision makers by harnessing technology to empower people, generate greater transparency and accountability for government and rebuild faith in democracy.

License

Notifications You must be signed in to change notification settings

NewVote/newvote-rhok

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LOCAL DEV SETUP

Prerequisites

Make sure you have installed all of the following prerequisites on your development machine:

  • Node.js - Download & Install Node.js v6.10.3. I would recommend using nvm (Node Version Manager) if possible as it allows you to run multiple versions of node simultaneously.

  • MongoDB - Download & Install MongoDB Community Server

  • Ruby - Download & Install Ruby

  • Install Bower globally using the command:

     npm install -g bower
    
  • Install Gulp globally using the command:

     npm install -g gulp
     npm install -g gulp-cli
    
  • Install sass for compiling css using the command: (Make sure you have ruby installed):

     gem install sass
    

Getting Started

  1. Clone repository

  2. Navigate to cloned dir and install npm dependencies with the command:

    npm install
    
  3. In a separate shell run MongoDB with the command:

    mongod
    
  4. In the dir after npm install completes, start the app with the command:

    gulp
    

Your application should run on port 3000 with the development environment configuration, so in your browser just go to http://localhost:3000

Explore config/env/development.js for development environment configuration options

Running in Production mode

To run your application with production environment configuration, execute gulp as follows:

gulp prod

Some early mock ups of the Solution and Issue Pages

1 2

About

The declining faith in our democratic systems of government and the growing political disengagement of people are significant challenges. NewVote connects the public with decision makers by harnessing technology to empower people, generate greater transparency and accountability for government and rebuild faith in democracy.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published