IT-projecten

Vastgoed- en huurbeheer

Aqar

Een compleet platform voor verhuurders en vastgoedbeheerders: gebouwen en units, eigenaren, huurcontracten met huurschema's, vooruitgedateerde cheques, huurfacturen met btw en afrekeningen voor eigenaren.

  • PHP 8
  • PDO
  • SQLite
  • MySQL
  • Vanilla JS
  • EN · DE · NL · AR
  • RTL
Het hoofdscherm van Aqar met demodata
Een blik binnen · Het hoofdscherm van Aqar met demodata

In het kort

4
rollen: admin, beheerder, boekhouder, kijker
4
talen met Arabisch (RTL)
1
klik om een contract te verlengen
2
databases: SQLite of MySQL

Het doel

Vastgoedbeheerders in de Golf jongleren units, cheques en eigenaren in veel bestanden. Aqar houdt portefeuille, huurders, contracten en geld op één plek, met het chequeverloop van de regio ingebouwd.

Wat het laat zien

Portefeuille
Objecten en units met grootte, huur en status, en een bezettingsbord.
Contracten
Huurschema's van 1 tot 12 cheques per jaar, borg, verlengen met één klik.
Cheques
Niet gestort, gestort, verrekend, geweigerd of vervangen; een verrekende cheque schrijft factuur en betaling.
Geld
Huurfacturen met btw, deelbetalingen, huurderskaart en ouderdom.
Eigenaren
Eigendomsaandelen, beheervergoeding en maandelijkse afrekeningen.
Zorg
Onderhoudsverzoeken, documenten met verloopwaarschuwingen, rapporten met CSV.

Beveiligingsmaatregelen

MaatregelWat het tegenhoudt
Rollen (kijker alleen lezen)Wijzigingen door eigenaren of controleurs die alleen mogen kijken.
Prepared statements (PDO)SQL-injectie.
CSRF-token op elk formulierActies vanaf een andere website.
Login-beperking en eenmalige wachtwoordenWachtwoorden raden en gedeelde wachtwoorden.
Audit-log van elke wijzigingGeldwijzigingen die later niemand kan uitleggen.

Probeer het zelf

# 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

Wat ik geleerd heb

  • De lokale realiteit telt: vooruitgedateerde cheques zijn hier het hart van de geldstroom.
  • Een automatische stap (cheque verrekend → factuur en betaling) voorkomt de meeste fouten.
  • Eigenaren vertrouwen een maandelijkse afrekening meer dan elk dashboard.
Volgende casestudy Idara