A laravel property finder project for people to look and post properties for rent, shared rent (finding roomates), or lease takeovers. It implements cool APIs and libraries such as Algolia, dropzone.js, galleria.js, google maps, geolocation, and smarty streets, among others. There is plenty of refactoring pending, plus testing, which will be taken care of soon.
I used Algolia's filtering and faceting capabilities in order to allow the user to filter down their search results by any set of different attributes.
I used a jQuery plugin I developed myself (I will make it available soon) in order to have the autocomplete suggestions functionality with Algolia to predict and suggest what the user might be looking for.
I used the Smartystreets JavaScript API in order to help users identify the address of the property they were wanting to upload or publish, in addition, via ajax and leveraging google maps geolocation, I displayed the map associated with the address they had just entered.
I used dropzone.js library in order to allow users to upload images associated with the properties they wanted to publish.
I used Galleria in order to provide a cool slide show functionality in both full-screen and default-screen mode in order to allow the user to see the images associated with a selected property.