CASE STUDY

Developing the 2inaBOX Platform & Boxy Smart Search Agent

2inaBOX
Commercial Real Estate
2inaBOX Real Estate Platform Mockup

01. BackgroundThe Business & Tech Challenge

The 2inaBOX project was designed as a dynamic, customized platform for commercial real estate in central Israel. The digital real estate market is saturated with sites using rigid, boring filters (checkboxes, outdated dropdowns). The client requested a solution reflecting the company's unique DNA—a blend of real estate expertise and architectural design understanding.

The main challenges: Creating an intuitive search that translates free human language into complex database queries; preventing malicious bots from flooding forms without harming UX (no captchas); and building a blazing-fast, lightweight PWA with rich animations that don't burden the server.

02. ApproachSolution & Architecture

The entire system was designed and built from scratch (Vanilla Development / Pure-Code) without heavy frameworks. This approach guaranteed instant loading, clean code without bloatware, and perfect compliance with SEO rules and Google crawlers.

Instead of a standard filtering system, we developed 'Boxy'—a smart virtual agent based on a blend of interactive Front-end and complex server logic. The system covers everything from free-text search to an independent admin panel, alongside an invisible shield against spam.

Engines Powering the Platform

3-Stage Fallback Engine (NLP-lite)

An algorithm analyzing free input (e.g., 'small office in Holon'). It runs hard matching, transitions to complex LIKE queries against relational tables, and uses a recovery mechanism to show similar properties if no exact match exists.

Micro-Interactions & Typewriter Effect

The agent character was built in pure CSS (breathing and blinking). Server responses are injected via asynchronous AJAX calls accompanied by a real-time typewriter effect, creating the feel of a live, intelligent chat.

Multi-Layered Honeypot Protection

Fields completely hidden from the user were embedded in forms. Bots filling them are instantly blocked at the PHP level, with the system returning a fake success message so they don't attempt workarounds.

Server Security & Bot Filtering

Apache (.htaccess) rewrite rules rejecting POST requests lacking a matching domain HTTP_REFERER, plus a blanket block on automated scripts and common crawlers to prevent server overload.

Secure Custom CMS & Clean URLs

Strong Bcrypt encryption, an independent login page outside the public site structure, and hiding file extensions (.php) to deter attackers and significantly boost the platform's SEO score.

0% spam, phenomenal load times, and a viral UX. The 'Boxy' search agent replaced boring filters and became the platform's hallmark, delivering unprecedented conversion rates.
The Impact

How is a platform with a smart search agent built for a commercial real estate site?

A smart search agent is an interface that takes a question in free language, such as "a small office in Holon", and translates it into a query against the database, instead of making the visitor fill in rigid filters. For 2inaBOX we built a three-stage algorithm: exact matching, then more complex LIKE queries across relation tables, and, when no exact result exists, a recovery mechanism that shows similar properties. The visitor never lands on an empty screen. Answers are injected through asynchronous AJAX calls with a typing effect, which gives the feel of a conversation. In projects like this it pays to decide in advance what happens when nothing matches, because that is the moment most users leave. We build this as part of custom web development.

The other half of such a platform is protection and stability. 2inaBOX uses hidden honeypot fields that block bots at the PHP level, Apache rules that reject POST requests without a matching referer, and a self-contained admin panel with Bcrypt encryption and a login page kept outside the public site structure. This avoids a CAPTCHA that would hurt the experience. Building in direct code, without heavy frameworks, keeps pages fast and suited to SEO requirements. It is worth pairing with well-run hosting and security and pricing the work early with the cost calculator. Another smart-search interface is described in the Schneider Properties platform, and more projects are in the portfolio.

// FAQ

Frequently asked questions

What is "Boxy" and how does it work?
Boxy is a virtual agent we built for 2inaBOX. It analyses free-text input, runs an exact match, moves on to more complex LIKE queries, and when no precise result exists it shows similar properties. The character is drawn in pure CSS, and answers are injected via AJAX calls with a real-time typing effect.
How do you protect site forms from spam without a CAPTCHA?
Honeypot fields, invisible to visitors, were added to the forms. A bot that fills them is blocked at the PHP level and receives a fake success message so it does not try to work around the defence. Apache rules also reject POST requests without a matching referer and filter common automated scripts and crawlers, so the forms stay protected without hurting the user experience.

Does your website need a technology upgrade?

Our team specializes in developing complex solutions that improve performance, security and conversion rates.