Leonidas777 / awesome-broker

Real estate project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AwesomeBroker: the real estate platform of your dream

Requirements:

  • Ruby 2.5.3

  • PostgreSQL > 9.4

How to run the app

Prepare a database:

rake db:create

rake db:migrate

To pull the properties out of the Trovit's feed run:

rake synchronize_properties:trovit

Run the server:

rails s

Running in a Docker container

The app is dockerized so you can run it in a container:

docker-compose build

docker-compose up

and by default it will be available on your local machine at localhost:3000. There is also a cron set up to launch the script of updating the feed every 8 hours in there.

To deploy the app to production customize docker-compose.yml.

About

Real estate project


Languages

Language:Ruby 81.4%Language:HTML 16.2%Language:Dockerfile 1.9%Language:JavaScript 0.2%Language:CoffeeScript 0.1%Language:CSS 0.1%