Immobilienportal der Vallelunga AG

Für die Firma Vallelunga AG durfte ich ein Immobilienportal mit unabhängiger Immobilien- und Kunden-API entwickeln.

Über eine webbasierte Applikation kann der Kunde nun alle seine Immobilien und Interessenten verwalten und so seinen eigenen Workflow noch besser optimieren. Um dem Kunden die Pflege der ganzen Website zu ermöglichen wurde als Darstellungsschicht das Open Source CMS TYPO3 eingesetzt. Die Businesslogik wurde hingegen in eigenständige Microservices ausgelagert. Vorteil der Auslagerung von Businesslogik in Microservices ist die entstehende Modularität. Sie vereinfacht durch die Verhinderung von Monoliten sowohl die Weiterentwicklung wie auch den Unterhalt und den performanten Betrieb der Systeme massiv. Eine gute Zusammenfassung zum Thema "Microservices" gibt es hier.

Hauptaufgaben:

  • Entwicklung von Immobilien-, Kunden- Agenten- und File-API mit Node.js
  • API-Gateway (Kong) installieren und konfigurieren
  • Entwicklung Responsive-Website mit TYPO3
  • Entwicklung mehrere JavaScript-Applikationen mit React
  • Entwicklung einer TYPO3-Erweiterung für die Immobilien-Darstellung

Technologien / Frameworks:

  • TYPO3
  • Extbase / Fluid
  • Sass
  • Grunt
  • Microservices (APIs)
  • Node.js
  • Express
  • Nodemailer
  • API-Gateway - Kong
  • REST-API's
  • Docker

Kunde

Vallelunga AG
Oberer Batterieweg 60
4059 Basel