Summary
River Properties needed a dynamic and branded way to present apartments online.
2410 developed a responsive, real-time filtering system integrated into WIX.
Buyers can now browse apartments interactively, improving clarity and conversion.
Client story
River Properties is a renowned Riga developer specializing in the restoration of pre-war and wooden architecture. For a new residential complex, they sought an engaging digital solution to present available apartments.
Collaborating with their designer HoneyHoney, 2410 brought the visuals to life through tailored coding on the WIX platform. The project merged graphic design and technical expertise, ensuring potential buyers could browse floor plans and apartment details interactively and intuitively.
Project overview
2410 developed a modular, responsive real estate filter for River Properties, implemented on the WIX platform. The filter lets users search available apartments by room count, price, area, floor, and building number, with real-time updates - no submit button needed.
It was crafted to match Bonava’s UX and embedded on a landing page and three individual building pages, each with its own pre-filtered dataset.
The solution included an interactive visualization on the landing page where users could select floors directly from the building image. Each floor linked to apartment plans with clickable units showing detailed information - area, number of rooms, price, and contact options.
Despite WIX's limitations, 2410 created a custom infrastructure, ensuring compatibility across browsers and enabling easy status updates (sold/booked) via the CMS. The outcome: a WIX-based real estate UX that feels fully custom-built, both for buyers and administrators.
- River Properties
Key features delivered
- Instant filter updates without extra clicks
- Filters: Area, Price, Number of Rooms, Floor, Building Number
- Preselected filters on individual building pages
- Custom visual cards with property info
- Pagination with 'Show More' after 12 entries
- Mobile version with adapted design
- Admin-editable listings via WIX Content Manager
- Custom design elements following the brandbook
- Floor plan overlays with apartment info and availability statuses
Technology stack
The result
The project was launched successfully on the WIX platform
It is fully optimized for desktop and mobile, featuring smooth performance and cross-browser compatibility. The system responds instantly to user actions, enhancing the browsing experience for potential buyers.
Tip: All filtering and interactivity were achieved with custom code on WIX, enabling advanced functionality without external plugins.
Users can now interact with a visual representation of the residential complex. Hovering over a building highlights floors, and clicking leads directly to apartment plans for that level.

Interactive house view on homepage
Interactive building view on homepage
Each apartment is shown on a floor plan with intuitive color codes:
- Gray - Sold (inactive)
- Pink - Reserved (inactive)
- White - Available (interactive)
Hovering over a unit displays its price and area in a tooltip, helping users make fast and informed decisions.

Floor plan with availability status
Color-coded floor plan for availability
Clicking a unit opens a detailed modal with complete apartment info:
- Total area
- Number of rooms
- Floor level
- Price
- Layout including additional rooms
- Realtor contact info

Detailed apartment information modal
Modal window showing apartment details
Floor-level interactivity and plan preview
Our implementation allows the admin team to manage all listings through the WIX CMS. Statuses like sold or booked can be updated with a single click.
Note: The entire system was optimized for usability, SEO, and scalability - designed for both short-term sales and long-term content management.
Thinking about building a similar system?
If you're considering developing a real estate filtering or apartment visualization system like the one we built for River Properties, this section is for you. We've gathered common questions from clients who want similar solutions - focused on functionality, integration, and user experience. These answers will help you understand what's possible and what to consider before starting.
Yes, this can absolutely be built on WIX. In fact, our project with River Properties was fully developed using WIX’s CMS and Content Manager tools. We write custom code that works within WIX's environment, allowing for dynamic filtering, real-time search updates, and responsive design - without needing to migrate to a different platform.
Definitely. We structure the system so that apartment listings, availability statuses, prices, and all filters are controlled through the WIX Content Manager. Once set up, it's easy for your team to update data via a simple table-like interface. You don’t need coding skills to add, edit, or remove listings.
Yes. Mobile usability is a priority in our builds. We design responsive layouts where the filters, cards, and visuals adjust automatically to phone or tablet screens. The user can scroll, filter, and explore listings smoothly on any device, ensuring a seamless experience on the go.
Depending on your needs, we can design it so that clicking a floor or unit opens a detailed view with all essential data - area, price, number of rooms, floor level, and booking status. We also support pop-up modals or dedicated detail pages, complete with realtor contact info or inquiry forms.
Yes, we can configure the filter to auto-preselect a building based on the page the user is on. For example, each building can have its own page with the filter already scoped to just that building’s units. No manual selection needed by the visitor - it feels clean and intuitive.
While WIX has some limitations, we can usually integrate with external tools via APIs, form submissions, or automation platforms like Zapier or Make. You’ll be able to send lead data to your CRM, trigger emails, or even sync status updates, depending on your tech stack.
Typically, the core system - including design, setup, and testing - takes around 2 to 3 weeks. Complex features like advanced filtering logic, multi-language support, or animations may add extra time. We work iteratively and can adjust based on your launch timeline.