Skip to content
Real Estate

Immotions

Real estate platform with dynamic property management, intelligent filtering system and integrated admin panel for a broker in the Frankfurt Rhine-Main area.

Challenge

Managing and presenting properties efficiently

A real estate broker in Frankfurt am Main needed a platform to independently manage, categorize and attractively present his properties - without having to involve a developer for every change. Additional requirements included intelligent filters, dynamic forms per property type, and a secure admin panel with user management.

Solution

Full-stack platform with admin panel

A React-based single-page application with Supabase as the backend. The integrated admin panel ("Aegis") enables complete property management with dynamic forms depending on marketing type and property category. Visitors can search for properties using intelligent filters (price, area, location, category) and submit inquiries directly via the contact form.

Features

What the platform delivers

Property Listings

Property overview with grid/list view, intelligent filters by price, area, rooms, property type and marketing type.

Admin Panel (Aegis)

Protected area with dashboard, property management, user management, message inbox and activity log.

Dynamic Forms

Different form fields are displayed depending on marketing type (buy/rent) and property category.

Contact Form

Inquiries are processed via Supabase Edge Functions and automatically forwarded by email.

Dark/Light Mode

Switchable color scheme with gold accent in dark mode for a premium appearance.

Image Optimization

Automatic image compression and WebP conversion with Supabase Storage as CDN.

Technology

Tech Stack

React 18TypeScriptViteTailwind CSSshadcn/uiSupabaseReact RouterTanStack QueryZodReact Hook FormRechartsVercel

Planning a similar project?

Need a property platform with an admin panel, dynamic forms, or a Supabase backend? Let's talk - I'll help you bring it to life.