re:connect is the user-facing site and automation suite powering the Prisoner Correspondence Network. re:connect is developed and maintained by People Against Prisons Aotearoa's Technology Working Group.
Install the dependencies and build the static assets:
$ bundle install
$ npm install
$ npm run build
Set up your environment variables, then run the database migrations:
$ bundle exec rake db:migrate
To run the application, run both of these commands:
$ bundle exec puma -v
$ bundle exec sidekiq -r ./config/reconnect.rb
The first runs the application web server (and will echo the port number that the application is running on), and the second runs the background job worker.
Development of re:connect has been funded in part by Ruby New Zealand, through their 2020 Community Grants program.
re:connect is licensed under the MIT license. See the LICENSE file in the root of the repository for details.
