Zum Inhalt springen
Immobilien

Immotions

Immobilien-Plattform mit dynamischer Objektverwaltung, intelligentem Filtersystem und integriertem Admin-Panel für einen Makler im Rhein-Main-Gebiet.

Herausforderung

Objekte effizient verwalten und präsentieren

Ein Immobilienmakler in Frankfurt am Main brauchte eine Plattform, auf der er seine Objekte eigenständig verwalten, kategorisieren und ansprechend präsentieren kann - ohne bei jeder Änderung einen Entwickler einschalten zu müssen. Dazu kamen Anforderungen wie intelligente Filter, dynamische Formulare je Objekttyp und ein sicheres Admin-Panel mit Nutzerverwaltung.

Lösung

Full-Stack-Plattform mit Admin-Panel

Eine React-basierte Single-Page-Application mit Supabase als Backend. Das integrierte Admin-Panel ("Aegis") ermöglicht die komplette Objektverwaltung mit dynamischen Formularen je nach Vermarktungsart und Objekttyp. Besucher können über intelligente Filter (Preis, Fläche, Lage, Kategorie) gezielt nach Objekten suchen und direkt über das Kontaktformular Anfragen stellen.

Features

Was die Plattform kann

Immobilien-Listing

Objektübersicht mit Grid-/Listenansicht, intelligenten Filtern nach Preis, Fläche, Zimmer, Objekttyp und Vermarktungsart.

Admin-Panel (Aegis)

Geschützter Bereich mit Dashboard, Objektverwaltung, Nutzerverwaltung, Nachrichteneingang und Aktivitätsprotokoll.

Dynamische Formulare

Je nach Vermarktungsart (Kauf/Miete) und Objekttyp werden unterschiedliche Formularfelder angezeigt.

Kontaktformular

Anfragen werden über Supabase Edge Functions verarbeitet und automatisch per E-Mail weitergeleitet.

Dark/Light Mode

Umschaltbares Farbschema mit goldenem Akzent im Dark Mode für ein hochwertiges Erscheinungsbild.

Bildoptimierung

Automatische Bildkomprimierung und Konvertierung zu WebP mit Supabase Storage als CDN.

Technologie

Tech-Stack

React 18TypeScriptViteTailwind CSSshadcn/uiSupabaseReact RouterTanStack QueryZodReact Hook FormRechartsVercel

Ähnliches Projekt geplant?

Ich helfe dir gerne bei der Umsetzung - von der Architektur bis zum Go-Live.