Giter Site home page Giter Site logo

vtu-datatools / rrchackathon Goto Github PK

View Code? Open in Web Editor NEW
9.0 5.0 0.0 88 KB

Real Rent Control Hackathon - Vancouver - Project

Ruby 67.09% JavaScript 1.77% CSS 4.18% HTML 26.34% CoffeeScript 0.61%
opensource community-project scraping rails-application postgresql resque-jobs google-maps redis-server data-science image-processing data-visualization civic-tech hackathon

rrchackathon's Introduction

Real Rent Control Hackathon

Description:

Vacancy Control, reforming the Tenant Relocation Policy and a Rent Freeze. There are many great, progressive ideas floating around right now, each trying to tackle Vancouver’s housing crisis. The point where all of these different plans intersect is data.

The Real Rent Control Hackathon is an event for local programmers and hacktivists to get involved in our fight for Real Rent Control. Hosted by Vancouver Tenants Union, and Populous Map invite coders of all kinds to come together to help build an open-source tool for accurately tracking rental data across our city.

Goals:

  • Foster a grassroots network of activists with technological know-how.
  • Champion open source principles and collaborative development practices.
  • Harvest public data from online rental resources and monitor common rental websites.
  • Save collected data into a database and create a web app with these features:
    • Search for information about a specific rental unit.
    • Register new rental units manually(pending approval with image verification).
    • Display entire rental dataset visually on a map.
  • Arm Vancouverites with new tools to enforce rent control and expand tenant rights.
  • Geek out and have fun!

Instructions:

1) This project is meant to be completed during the Hackathon Event, but eager participants may get started beforehand.

2) This repository is meant as a collective starting point. It currently contains an empty Ruby on Rails project for us to build from.

3) It is not mandatory that Ruby on Rails be used for this project. If you perfer to use Python and Django or any other frameworks go for it, but your work may not be included in the final project.

4) As described in the Goals, the finished project is expected to:

  • Scrape rental data from popular rental websites(eg. www.craigslist.com)
  • Automate scraping to repeat every few hours
  • Save up to date rental information into a database
  • Create a user interface for data visualization and analysis
  • UI must include search functions and must display data on a map
  • Allow users to input rental information they are willing to provide
  • Verify provided information with pictographic proof. (ex. Photo of reciept or screenshot of e-transfer)
  • BONUS: Automatically tweet alerts when new online rental postings are 4% or higher relative to the price already listed in the database for that address.(#vanRE #RealRentControl)

5) The finished project will be open source and as much collaboration as possible is encouraged.

6) Our goal is to make a single project. Different parts will be worked on by teams of participants. No matter your technical interests, including data analysis, web developent, UX, graphic design, etc. there is a place for you at this event.

Community:

Join our Discord server to connect with other coders that are going to participate. Join the channels that interest you and start making the plan for our build with the other skilled participants.

Suggested Resources:

rrchackathon's People

Contributors

bjakes45 avatar sopianguyen avatar stuffbyliang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.