Skip to content
This repository
branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin
Octocat-spinner-32 configuration
Octocat-spinner-32 design
Octocat-spinner-32 extension
Octocat-spinner-32 js
Octocat-spinner-32 lib
Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE
Octocat-spinner-32 Procfile
Octocat-spinner-32 README.markdown
Octocat-spinner-32 package.json
README.markdown

Palsu

Palsu is an interactive meeting tool that is used to demonstrate capabilities of VIE. The idea is to create a tool for coordinating both online and real-world meetings. This means being able to manage:

  • Meeting scheduling
  • Agenda for meetings
  • Collaboratively written meeting notes
  • Action points (tasks) that arise in the meeting
  • Participants of the meeting, and action points assigned to them

Palsu comes from the Finnish word for a "meeting".

Read more from the Palsu planning page.

Public version

IKS is hosting a public Palsu instance on palsuapp.info

Installation

You need Node.js, NPM, and a Redis instance. Then just:

$ npm install

Copy the configuration/localhost_8001.json.dist to configuration/localhost_8001.json and edit it accordingly. You'll need a LinkedIn API key.

To start Palsu, run:

$ ./node_modules/nodext/bin/nodext configuration/localhost_8001.json

Deploying on Heroku

Create an app:

$ heroku apps:create -s cedar palsu

Enable Redis:

$ heroku addons:add redistogo:nano

Set your LinkedIn API and secret keys:

$ heroku config:add LINKEDINAPIKEY=foo
$ heroku config:add LINKEDINSECRETKEY=bar

Deploy:

$ git push heroku master

Watch logs:

$ heroku logs

You can try a public demo instance on http://palsu.herokuapp.com/.

Something went wrong with that request. Please try again.