Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

leleballack/BoolBnB

Open more actions menu

Repository files navigation

Build Status Total Downloads Latest Stable Version License

Final Boolean Careers course project.

Web application inspired by Airbnb, formed by:

  1. Back-end:

    • Multi-role authentication
    • Payment provider integration
    • Api endpoints (for filters)
  2. Frontend interface

  • HTML(BEM), CSS (SCSS, flexbox, css grid, 7-in-1 architecture)
  • Javascript(jQuery), AJAX (axios), Vue.js
  • PHP, Laravel (MVC)
  • MySql

Home page

screencapture-localhost-3000-2019-09-16-22_31_37

Search and filter page (Vue)

Content retrieved from API endpoint and rendered in Vue, each time when filters are activated

screencapture-localhost-3000-search-2019-09-16-22_33_05

Admin panel

In this page host can add, edit and update apartment. Link also to sponsor page, and sponsor status (if there is already one).

screencapture-localhost-3000-admin-apt-2019-09-16-22_32_24

Messages page

In this page host can see all the received messages (required information from other users), and can answer or delete them.

screencapture-localhost-3000-admin-message-2019-09-16-22_33_47

Edit apartment page

In this page the host can edit the apartment information, changing also the position of the apartment on the map (Tomtom sdk)

screencapture-localhost-3000-admin-apt-31-edit-2019-09-16-22_35_25

Single apartment page (public)

screencapture-localhost-3000-apartaments-52-2019-09-16-22_36_17

Sponsor page

In this page host can sponsor his apartment, and it will be placed on the homepage, at the top of the apartment list.

screencapture-localhost-3000-show-33-payment-2019-09-16-22_37_34

About

Laravel. Airbnb-simil website using HTML, CSS, JS, jQuery, Ajax, Vue.js, MySQL, PHP, Laravel, Braintree to test payments and TomTom API to host maps. Group project: a team of four people working remotely over a 3-week period. Find and manage apartment rentals. Features: advanced search through smart filters per city, radius and services; admin das…

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.