RecordTrac setup

Fork on Github

Setup Your Application

Setup is pretty easy, you can do it right from this page. It makes the following assumptions, however:

  • You have permission to use, or create, an account with Heroku.

1. Agency Information

2. Spam Protection

RecordTrac uses Akismet and ReCaptcha to protect against spam.

  • Sign up for an Akismet account here. Paste your API Key below. Find your key by clicking the Show button in your Account Overview.
  • Sign up for a reCaptcha account here. After logging in, regsiter your site. If you know what domain you will use for your RecordTrac, enter it in the Domains box. Otherwise, you can just enter herokuapp.com. Expand the Keys and paste the site key and site secret below.

3. Email Notifications

RecordTrac uses SendGrid to send email notifications to people requesting information and to agency contacts.

  • Sign up for a SendGrid account. You can start with a free account here. Enter your SendGrid username and password below.
  • If you chose an account with a monthly email limit higher than 40,000, enter the limit below.
  • Choose an email address that will be used as the From address in emails sent from the RecordTrac instance.

4. Document Storage

When a document is uploaded, it must go somewhere accessible from the application server. The default document storage service is Scribd.

  • Sign up for a Scribd account here. Paste your API Key and API Secret below. You can find and update your API account information in your Account Settings.

Deploy Your Application

When you click Create RecordTrac instance, you'll be taken to heroku.com. If you have an existing account, simply login as normal. If you don't yet have an account, you'll be asked to create one (for free), and then you'll continue through the automated creation process and be given the URL for your new RecordTrac instance!

What is RecordTrac?

RecordTrac is a tool to help agencies manage and display public records requests. You can learn more about the project here.

License

Copyright (c) 2014, Code for America

Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.