This project involved designing and building a full-stack real estate platform for Mar y Montana Properties, a property agency specializing in residential sales, lettings, and property management across the Axarquia region and eastern Malaga (Costa del Sol Oriental), Spain.
The goal was to create a professional, conversion-driven property platform where buyers, renters, and investors can browse listings, filter by location and type, and connect with agents --- all backed by a custom content management system for the team to manage properties independently.
I handled both the backend architecture and the full frontend build, from database design and CMS implementation to UI design, property filtering, and performance optimization.
Real estate agency
Mar y Montana Properties needed more than a static brochure site --- they needed a living platform that could handle an evolving property portfolio with detailed listings, status tracking, and media-rich presentations.
The site had to serve an international audience (primarily English-speaking buyers looking at Spanish property) while keeping the browsing experience fast and intuitive across hundreds of listings with high-resolution photography and video tours.
A key requirement was operational independence: the team needed to add, edit, and manage property listings --- including images, pricing, status changes, and descriptions --- without developer involvement.
I built a full-stack property platform with a custom backend powering a modern, image-driven frontend. The property browsing experience features filtering by city, status, and property type, with paginated results and high-quality image carousels for each listing.
Each property page is designed to convert --- featuring gallery slideshows, key details at a glance, video tour integration, and direct agent contact options. Status badges (for sale, for rent, sold, rented) give visitors immediate clarity on availability.
The backend CMS gives the Mar y Montana team full control over their inventory. They can create and update listings, upload and reorder photos, embed video tours, and toggle property statuses --- all through an intuitive admin interface that requires no technical knowledge.
Mapped the team's workflow for managing listings, identified the data model for properties (types, statuses, locations, media), and designed the backend schema and API to support flexible querying and filtering.
Built the content management system and API layer, enabling the team to manage the full property lifecycle --- from draft listings through publication, status updates, and archiving --- with image optimization and video embedding built in.
Designed a clean, modern property browsing experience with city and type filtering, image carousels, and conversion-focused listing pages. Optimized for performance with lazy-loaded images and server-side rendering.
Deployed the platform and onboarded the team on the CMS. The system was designed for zero-maintenance operation, letting the agents focus on selling properties rather than managing technology.
Mar y Montana Properties
Team