A Ruby on Rails application that displays and visualizes Zillow rental data trends over time.
- Download and import Zillow Research Data for multifamily rentals
- Filter rental data by city and date range
- Visualize rental prices over time with interactive charts
- Compare multiple cities side by side
- Ruby 3.x
- Rails 7.x
- SQLite 3
- Clone the repository
- Install dependencies
bundle install
- Setup the database
rails db:create db:migrate
- Seed the database with Zillow rental data
rails db:seed
- Start the Rails server
rails server
- Open your browser and navigate to
http://localhost:3000
This application is configured for easy deployment to Render.com using the provided render.yaml configuration:
- Create a new account on Render.com
- Connect your GitHub repository
- Render will automatically detect the
render.yamlfile and create the required services - Set the
RAILS_MASTER_KEYenvironment variable in the Render dashboard - Set the
FIRST_DEPLOYenvironment variable totruefor the initial deployment to seed the database
The application uses data from Zillow Research's ZORI (Zillow Observed Rent Index) for multifamily properties. The data is downloaded and processed during the seeding process.