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.