/sandforms

A custom forms application for Sandstorm

Primary LanguageJavaScriptOtherNOASSERTION

SandForms

We have two major motivations:

First, we want to reduce our society's reliance on propriatery software by creating user friendly alternatives to centralized services that monetize personal information.

Second, we want to improve the safety of those who work to protect individuals’ liberties online by providing software that actively protects their privacy.

To those ends, we are creating SandForms - a free software forms application that matches or exceeds the level of usability we have become accustomed to online while explicitly protecting the personal information of its users.

Build Status

Build Status

Developer Setup (Lite)

To run the webapp without Vagrant

  1. Install Meteor [here] (https://docs.meteor.com/#/basic/quickstart)
  2. Start running the app meteor
  3. Visit your [localhost:3000] (http://localhost:3000)

To see multiple, small UI changes faster, you can run the webapp without Velocity’s constantly running tests:

VELOCITY=0 meteor

Developer Setup (Heavy)

SandForms uses Meteor and vagrant-spk, so dev setup is quite easy.

  1. You will need vagrant-spk installed. If you get an error running the following command, follow the vagrant-spk installation instructions
$ vagrant-spk -h
usage: /home/jack/bin/vagrant-spk [-h] [--work-directory WORK_DIRECTORY]
...
  1. Make sure you have virtualbox installed before bringing up vagrant vm
$ VirtualBox -h
Oracle VM VirtualBox Manager 5.0.0
...
  1. Bring up the Vagrant VM
$ vagrant-spk up
  1. Start the application in dev mode
$ vagrant-spk dev
  1. Navigate to the Sandstorm dev instance

http://local.sandstorm.io:6080/