0.0
Repository is archived
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
Track any kind of violations via Twitter with a geolocated tweet
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.12
~> 10.0
~> 3.0
 Project Readme

Infractores

Build Status

Infractores is a tool that lets anyone with a Twitter account report a parking violation with a tweet.

The violations are recorded and placed in a map along with evidence supporting the report.

Considerations

The project uses a Twitter application to find the tweets that describe a violation. It also uses Amazon Web Services to store the evidence related to the violation.

Requirements

  • Postgres 9.4.1+
  • Redis 3.0.1+
  • Ruby 2.2.1

Setup

Setup your environment

cp .env.sample .env

You must enter your AWS and Twitter credentials in this file.

Setup your database

rake db:create db:migrate

Get parking violations from Twitter

rake twitter:download_tweets

This task will download all the mentions for the user associated with the Twitter credentials and its hashtag, for example: #InfractoresBA

Start

foreman start

This will start the Rails server and a Sidekiq worker to process the tweets.

License

See: MIT License.