Sharebnb is a full stack web application for people to share and rent out their private and public spaces with others.