janderson16 / CloneBnB

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

https://clonebnb1.herokuapp.com/

Running the Project Locally

bundle

rake db:create db:migrate db:seed

rails s

Navigate to localhost:3000

Running the Test Suite

rspec

API Endpoints:

(all query params case insensitive)

Get a property's data data

/api/v1/listings/find? query params: * title * street addresss * city

Get all property data meeting a criteria

/api/v1/listings/find_all? * city * state * zipcode * all * list_type * max_occupancy * cost_per_night

Cities with a count of how many properties are in that city

/api/v1/listings/count/?city=denver

Cities most frequently visited

/api/v1/reservations/complete/ranked_by_cities

Properties ranked by most visited

/api/v1/listings/most_visited?limit=num

Properties ranked by highest rated, give a limit

/api/v1/listings/highest_rated?limit=num

Properties ranked by most visited for a city, give limit

/api/v1/listings/most_visited?city=denver&limit=num

Properties ranked by highest rated for a city, give limit

/api/v1/listings/highest_rated?city=denver&limit=num

About


Languages

Language:Ruby 52.3%Language:CSS 28.0%Language:HTML 19.0%Language:JavaScript 0.6%Language:CoffeeScript 0.2%