SECURITY SYSTEM COMPARISON APP
full-stack web app
A reference digital platform in the security sector for the Balearic Islands market - helping users compare, evaluate and request quotes for alarm systems for homes, offices and businesses.
2026 - FULL-STACK DEVELOPER
⊹A reference digital platform in the security sector for the Balearic Islands market - helping users compare, evaluate and request quotes for alarm systems for homes, offices and businesses.
PORTFOLIO WEB
⊹origin
https://caab.4hmartin.com/
section
Home
category
production_ready
development type
full-stack_web_app

PORTFOLIO WEB
⊹CAAB (ComparA Alarmas Baleares) is a multi-page web platform designed to become the leading digital reference in the security sector within the Balearic Islands. Its core is an interactive alarm comparator that lets users quickly and clearly analyse differences between security products and services - including technical specs, protection levels, pricing, maintenance plans, smart home compatibility, mobile apps, and monitoring centre connectivity.
Beyond simple comparison, the platform acts as a strategic bridge between interested clients and verified security providers, featuring intelligent lead-generation forms, a quote request system, and an in-person advisory booking flow.
Select multiple products and compare them side by side in real time, with clearly structured differences.
Filter by alarm type, price range, security level, smart home compatibility, contract duration, company, and more.
Adaptive fields pre-filled from the selected comparison, reducing friction at conversion. [global state - zustand]
Upload a current alarm invoice to receive a personalised market analysis within 48 hours.
Spanish, English, Catalan and German via i18n.
Optimised for mobile, tablet and desktop.
An authentication system using Better Auth has been implemented to provide access to the administration panel.
Manage partner companies (CRUD), product listings (CRUD), available features/services (CRUD) and manage contact requests.
Automatic email alerts when a user submits a form, including the comparison data generated (email template designed for multiple email clients).
Charts showing all grouped data, created using the re-charts library.
































