Open Pension Project Website
JavaScript HTML ApacheConf CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.vscode
app
common @ c13582c
server
sql
.bowerrc
.editorconfig
.gitattributes
.gitignore
.gitmodules
.jshintrc
Gruntfile.js
README.md
bower.json
package.json

README.md

OpenPension-website

OpenPension Website is the Web interface for the OpenPension Project
aimed at revealing the secrets behind the pension market.

Our stack

NodeJS
ExpressJS
Marionette
Handlebars
Squel
PostgreSQL
Memcached
Elastic

Also used

Tabletop

Getting Started

  1. Clone the repo

    >git clone ...
    >git checkout marionette
    
  2. Update submodules

    >git submodule init 
    >git submodule update
    
  3. Install NodeJS
  4. Install packages

    >npm install
    >npm install bower -g
    >bower install
    >npm install grunt -g
    >grunt
    
  5. Update db connection string in server/config.json (ask somebody if you dont have it)

  6. Run the server (default port is 3000)

    >node server/app.js 
    
  7. To run the server in dev mode:

    Install node-dev (globally)

    >npm install node-dev -g
    

    Run the server

    >node-dev server/app.js
    

Additional Requirements

For compiling the packages on windows
you might need to install Microsoft Visual Studio
You can get the Express version which is free to download here

Online version

Visit: http://www.openpension.org.il