Skip to content

Latest commit

 

History

History
61 lines (37 loc) · 3.21 KB

readme.md

File metadata and controls

61 lines (37 loc) · 3.21 KB

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