
Final Boolean Careers course project.
Web application inspired by Airbnb, formed by:
-
Back-end:
- Multi-role authentication
- Payment provider integration
- Api endpoints (for filters)
-
Frontend interface
- HTML(BEM), CSS (SCSS, flexbox, css grid, 7-in-1 architecture)
- Javascript(jQuery), AJAX (axios), Vue.js
- PHP, Laravel (MVC)
- MySql
Search and filter page (Vue)
Content retrieved from API endpoint and rendered in Vue, each time when filters are activated
In this page host can add, edit and update apartment. Link also to sponsor page, and sponsor status (if there is already one).
In this page host can see all the received messages (required information from other users), and can answer or delete them.
In this page the host can edit the apartment information, changing also the position of the apartment on the map (Tomtom sdk)
Single apartment page (public)
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.