du7f is a simple web-based polling tool using the Ruby on Rails framework.
See it in Action
An instance is running over there du7f.koalatux.ch.
Make sure you have the bundler gem installed
gem install bundler
Then install all dependencies using bundler by running the following command in the top level directory of du7f
Create and initialize the database
bundle exec rake db:setup
Then you may start a local development instance of du7f and point your browser to http://localhost:3000/
bundle exec rails server
Or run all tests:
bundle exec rake test
du7f has only been tested using SQLite as a database. But might work as well with others.
The source code of du7f is available at GitHub.
Note about the SQLite adapter
If you are using the SQLite adapter and are upgrading from a du7f version which uses a Rails version before 5.2, you need to convert booleans from strings to integers in your database, because booleans as strings is depraced with Rails 5.2. You might use the provided rake task.
RAILS_ENV=production bundle exec rake sqlite_boolean_as_integer:convert_to_int