Sandforms is a online forms application that priortizes simplicity and data autonomy: you control how to use data you collect through these forms.
Sandforms is built for Sandstorm, a platform that allows you to easily host applications on your personal server.
-
We want to reduce our society's reliance on proprietary software by creating user-friendly alternatives to centralized services that monetize personal information.
-
We want to improve the safety of those who work to protect individuals’ liberties online by providing software that actively protects their privacy.
To run the webapp without Vagrant
- Install Meteor here
- Start running the app
meteor
- Visit your localhost:3000
To see multiple, small UI changes faster, you can run the webapp without Velocity’s constantly running tests:
VELOCITY=0 meteor
SandForms uses Meteor and vagrant-spk, so dev setup is quite easy.
- 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]
...
- Make sure you have virtualbox installed before bringing up vagrant vm
$ VirtualBox -h
Oracle VM VirtualBox Manager 5.0.0
...
- Bring up the Vagrant VM
$ vagrant-spk vm up
- Start the application in dev mode
$ vagrant-spk dev
- Navigate to the Sandstorm dev instance
http://local.sandstorm.io:6080/