Nofi72 – Immobilienplattform für Mieter und Vermieter (DE)

Bescreibung:

Entwicklung einer skalierbaren, wartungsfreundlichen und plattformübergreifenden Immobilienlösung, die Mieter und Vermieter vernetzt. Die Lösung wird als Webanwendung und Flutter-App bereitgestellt und basiert auf einem zentralen Laravel-Backend mit RESTful-API-Architektur.

Nofi72 verbindet Mieter und Vermieter über eine intuitive Plattform, die die Immobiliensuche, die Inseratsverwaltung und die Kommunikation optimiert. Mieter profitieren von erweiterten Filterfunktionen und Echtzeit-Statusaktualisierungen, die die Suche und Entscheidungsfindung erleichtern. Vermieter erhalten Tools für ein effizientes Inserats-Workflow-Management, die Verwaltung von Medieninhalten und einen rollenbasierten Zugriff. Das einheitliche Web- und Mobilerlebnis ermöglicht Nutzern jederzeit und überall den Zugriff auf und die Verwaltung von Immobilien und steigert so die Nutzerzufriedenheit.

Screenshots

Wichtige Expertise und Funktionen:

  • Entwicklung eines Laravel 8+ Backends auf PHP 8.2 mit RESTful JSON API zur Unterstützung von Web- und Mobil-Clients.
  • Entwicklung eines rollenübergreifenden Zugriffskontrollsystems (Vermieter, Mieter, Administrator usw.) mit Laravel Sanctum für sichere Authentifizierung und einem anpassbaren 5-Rollen-Modell.
  • Implementierter statusbasierter Workflow für Immobilienangebote (aktiv, reserviert, versteckt) für ein granulares Lebenszyklusmanagement.
  • Integrierte Spatie-Pakete für erweitertes Medienmanagement mit Kompatibilität für Spatie/Laravel-Permission und Filament.
  • Erstelltes öffentliches Web-Frontend mit HTML, CSS, Bootstrap und jQuery mit erweiterten Filter- und Suchfunktionen.
  • Strukturierte Codebasis nach dem Controller-Service-Repository-Muster, die Laravel-Best Practices für Modularität und Wartbarkeit umsetzt.
  • Gesicherte Plattform mit Eingabevalidierung, Authentifizierung und rollenbasierter Autorisierung verhindert unbefugten Zugriff und Datenschutzverletzungen.
  • Optimiertes MySQL-Datenbankschema und -Abfragen für leistungsstarke Datenabfrage und -filterung.

Tech Stack:

  • Backend: Laravel 8+, PHP 8.2, Sanctum, Spatie-Pakete, MySQL
  • Frontend: HTML, CSS, Bootstrap, jQuery
  • Mobil: Flutter (iOS und Android)
  • API: RESTful JSON
  • Hosting: Apache, Composer
  • Tools: Git, Docker (lokale Entwicklung), Composer

Aufgaben:

  • Entwurf und Implementierung der Backend-Architektur und der REST-API-Integration für Web- und Mobil-Clients.
  • Entwicklung rollenbasierter Zugriffskontrollen und Workflow-Logik für Immobilienangebote.
  • Erstellung optimierter Datenbankschemata und Optimierung der Abfragen zur Verbesserung der Suchleistung.
  • Integration der Spatie-Medienverwaltungspakete und Sicherstellung einer nahtlosen Frontend-Backend-Interaktion.
  • Leitung der Web-Frontend-Entwicklung und der mobilen API-Integration mit Flutter.
  • Sicherung der Codequalität durch Git-basierten Workflow mit Feature-Branching und Pull Requests.

Ergebnis:

Wir haben eine stabile, skalierbare Immobilienplattform mit einheitlicher Web- und Mobile-Client-Integration bereitgestellt. Hohe Wartungsfreundlichkeit und Modularität wurden gemäß Unternehmensstandards erreicht. Flexible Rollen- und Workflow-Systeme wurden implementiert, die komplexe Geschäftslogiken unterstützen. Optimierte Datenbankabfragen sorgten für effiziente Such- und Filterleistung.