REAL ESTATE AGENCY
Project created on December 8, 2024
This is a full-stack web application designed for a fictional real estate agency, enabling users to create, update, or delete property listings. The application features a homepage that displays the latest four available properties that are not yet sold, a properties page where all listings can be viewed with filtering functionality and pagination, and a single property page for detailed views. The single property page includes all relevant property details, a slider showcasing the property's images, and a contact form for users interested in the property.
An admin panel is available for authenticated users with role-based permissions, allowing administrators to manage properties and options. Administrators can create, update, and delete listings, and multiple images can be added to a property. When an image is deleted, the application triggers the corresponding route using HTMX.
The application is built with Laravel, Bootstrap, HTMX, and Glide. It also uses the Tom Select library to enhance the user experience when selecting options.