IT-Projekte

Immobilien- und Mietverwaltung

Aqar

Eine vollständige Plattform für Vermieter und Hausverwaltungen: Gebäude und Einheiten, Eigentümer, Mietverträge mit Mietplänen, vordatierte Schecks, Mietrechnungen mit MwSt. und Eigentümerabrechnungen.

  • PHP 8
  • PDO
  • SQLite
  • MySQL
  • Vanilla JS
  • EN · DE · NL · AR
  • RTL
Die Hauptseite von Aqar mit Demo-Daten
Ein Blick hinein · Die Hauptseite von Aqar mit Demo-Daten

Auf einen Blick

4
Rollen: Admin, Verwalter, Buchhaltung, Betrachter
4
Sprachen mit Arabisch (RTL)
1
Klick, um einen Vertrag zu verlängern
2
Datenbanken: SQLite oder MySQL

Das Ziel

Hausverwaltungen in den Golfstaaten jonglieren Einheiten, Schecks und Eigentümer in vielen Dateien. Aqar hält Bestand, Mieter, Verträge und Geld an einem Ort, mit dem Scheck-Ablauf der Region eingebaut.

Was es zeigt

Bestand
Objekte und Einheiten mit Größe, Miete und Status sowie eine Belegungstafel.
Verträge
Mietpläne mit 1 bis 12 Schecks im Jahr, Kaution, Verlängerung mit einem Klick.
Schecks
Nicht eingereicht, eingereicht, eingelöst, geplatzt oder ersetzt; ein eingelöster Scheck schreibt Rechnung und Zahlung.
Geld
Mietrechnungen mit MwSt., Teilzahlungen, Mieterkonto und Altersstruktur.
Eigentümer
Eigentumsanteile, Verwaltungsgebühr und monatliche Eigentümerabrechnungen.
Pflege
Wartungsanfragen, Dokumente mit Ablauf-Warnungen, Berichte mit CSV.

Sicherheitskontrollen

KontrolleWas sie verhindert
Rollen (Betrachter nur lesend)Änderungen durch Eigentümer oder Prüfer, die nur schauen sollen.
Prepared Statements (PDO)SQL-Injection.
CSRF-Token in jedem FormularAktionen, die von einer anderen Website kommen.
Login-Drosselung und Einmal-PasswörterPasswort-Raten und geteilte Passwörter.
Audit-Log jeder ÄnderungGeldbewegungen, die später niemand erklären kann.

Selbst ausprobieren

# PHP 8.1+ with pdo_sqlite (or MySQL). No framework, no Composer, no build step.
php -S 127.0.0.1:8080          # or upload the folder to any PHP hosting
# open http://127.0.0.1:8080/install.php → SQLite or MySQL → the first admin account
php seed.php                    # optional: demo data with users for every role

Was ich gelernt habe

  • Die lokale Realität zählt: Vordatierte Schecks sind hier das Zentrum des Geldflusses.
  • Ein automatischer Schritt (Scheck eingelöst → Rechnung und Zahlung) verhindert die meisten Fehler.
  • Eigentümer vertrauen einer monatlichen Abrechnung mehr als jedem Dashboard.
Nächste Fallstudie Idara