DuckBNB is a web application made with Laravel, Handlebars, Chart.js and SASS, which offers services similar to those offered by AirBnb. Search functionality is powered by Algolia search and places.js
- search a location of your choice and see how many apartments are for rent
- refine search (search radius, minimum beds, minimum rooms, additional services)
- access to a more detailed view of a chosen apartment
- contact the owner
- register a new account
- access to your dashboard
- add, edit and delete an apartment
- leave a review for someone's apartment
- subscribe a sponsorship to make your apartment show in the featured section
- edit apartment's visibility
- check apartment's statistics (views per month, received messages)
DuckBNB is designed for mobile and desktop devices.
DuckBNB uses:
- Laravel - The PHP Framework for Web Artisans
- SASS - Syntactically Awesome Style Sheets
- Chart.js - Simple yet flexible JavaScript charting for designers & developers
- Handlebars - Minimal templating on steroids
- Places.js - Turn any
<input>
into an address autocomplete - Algolia - Make every search relevant
- Bootstrap 4.5 - Build fast, responsive sites
DuckBNB contributors: Benoit Gaudieri | Matteo Leuterio | Nicolò Rizzi | Francesco Scarnera | Luigi Smilzo