Projekt

Dienstleisterverzeichnis und Portal für juristischen Verein

Für einen juristischen Verein wurde ein umfassendes Dienstleisterverzeichnis und ein geschütztes Mitgliederportal entwickelt. Die Web-Anwendung bietet eine vielseitige Such- und Filterfunktion für das Mitgliederverzeichnis sowie ein Diskussionsforum, in dem Vereinsmitglieder sich austauschen können.

Durch ein integriertes Authentifizierungssystem können sich Nutzer registrieren und sicher auf den geschützten Bereich zugreifen. Administratoren haben über eine intuitive Benutzeroberfläche die Möglichkeit, Inhalte zu pflegen sowie Benutzer und Rechte zu verwalten. Eine nahtlose Synchronisation der Benutzerstammdaten mit dem bestehenden CRM-System gewährleistet die Aktualität der Daten.

Die Architektur basiert auf einer serviceorientierten Architektur (SOA) mit einem starken Fokus auf Domain-driven Design, was eine klare Trennung der Verantwortlichkeiten und eine effiziente Weiterentwicklung der Anwendung ermöglicht. Die Anwendung läuft stabil auf einem Linxux Server mit einer PostgreSQL Datenbank.

Zum Einsatz kamen Java-Technologien wie Struts, JSP, Servlets und JDBC, ergänzt durch Vanilla JavaScript im Frontend und XML für den Datenaustausch. Der Betrieb der Anwendung wird durch Tomcat als Applikationsserver gewährleistet. Die Lösung wurde speziell für die Anforderungen des Vereins entwickelt und deckt die Bedürfnisse der Mitglieder und Administratoren optimal ab.

Consultant

Roy Hardin

Beitrag

Anforderungsanalyse · Beratung · Datenmodellierung · Programmierung · Softwarearchitektur · User Experience Design

Branchen

Recht · Vereinswesen

Marketing & Kommunikation

Dienstleisterverzeichnis · User-Generated Content · Website

Vorgehensmodell

Spiralmodell

Softwarearchitektur

Serviceorientierte Architektur, Domain-driven Design

Datenbanken

CloudNativePG · PostgreSQL · SQL

E-Mail, Messaging & Notification

SMTP

Identity & Access Management

Authentifizierung & Autorisierung · Single Sign-On

Java

JDBC · JSP · Servlet · Struts · Tomcat

Mobile Apps & Technologien

Apple Wallet & PassKit

Markup-Sprache

XML

Web Frontend

CSS · HTML

JavaScript

Vanilla JS

Betriebssystem

Debian