Logo

Version

What is DuckBNB

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

What you can do

Guest users

  • 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

Registered users

  • 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)

Responsive

DuckBNB is designed for mobile and desktop devices.

Tech

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

The team

DuckBNB contributors: Benoit Gaudieri | Matteo Leuterio | Nicolò Rizzi | Francesco Scarnera | Luigi Smilzo