Web-app to support canvassers in the forthcoming independence referendum in Scotland
Find a file
2016-10-13 14:34:05 +01:00
dummies Starting to get the project set up. Nothing is even nearly complete yet. 2016-10-13 14:25:54 +01:00
env Starting to get the project set up. Nothing is even nearly complete yet. 2016-10-13 14:25:54 +01:00
resources Starting to get the project set up. Nothing is even nearly complete yet. 2016-10-13 14:25:54 +01:00
src Starting to get the project set up. Nothing is even nearly complete yet. 2016-10-13 14:25:54 +01:00
test Starting to get the project set up. Nothing is even nearly complete yet. 2016-10-13 14:25:54 +01:00
Capstanfile Starting to get the project set up. Nothing is even nearly complete yet. 2016-10-13 14:25:54 +01:00
Dockerfile Starting to get the project set up. Nothing is even nearly complete yet. 2016-10-13 14:25:54 +01:00
LICENSE Starting to get the project set up. Nothing is even nearly complete yet. 2016-10-13 14:25:54 +01:00
Procfile Starting to get the project set up. Nothing is even nearly complete yet. 2016-10-13 14:25:54 +01:00
project.clj Starting to get the project set up. Nothing is even nearly complete yet. 2016-10-13 14:25:54 +01:00
README.md Updated the README 2016-10-13 14:34:05 +01:00

youyesyet

A web-app intended to be used by canvassers campaigning for a 'Yes' vote in the second independence referendum.

The web-app will be delivered to canvassers out knocking doors primarily through an HTML5/React single-page app; it's possible that someone else may do an Android of iPhone native app to address the same back end but at present I have no plans for this.

There must also be an administrative interface through which privileged users can set the system up and authorise canvassers, and a 'followup' interface through which issue-expert specialist canvassers can address particular electors' queries.

generated using Luminus version "2.9.11.05"

Status

Nothing works yet. This is very early development code, a long way pre-alpha.

What is it supposed to do?

To understand what I'm aiming for, read this essay. Design documentation, such as there is of it yet, is in the dummy sub-directory. Also look at src/clj/youyesyet/db/schema.clj.

Prerequisites

You will need Leiningen 2.0 or above installed. The database required must be Postgres.

Running

To start a web server for the application, run:

lein run

License

Copyright © 2016 Simon Brooke for the Radical Independence Campaign.

Licensed under the GNU General Public License, version 2.0 or (at your option) any later version.