- Technische Leitung des Entwickler-Teams
- Re-Implementierung der vorhandenen Anwendung mit einem geeigneten Framework (Vue.js)
- Ausarbeitung einer Argumentation für die Re-Implementierung
- Architektur-Planung
- Implementierung der Komponenten und Anwendungsstruktur
- Vorgabe der Projektstruktur und des Style-Guides
- Definition von Coding-Standards
- Einführung von Redux im Frontend, plus Coaching des Teams
- Definition eines View-Models, basierend auf einer eFormsAbstraktion (Europäischer Standard zum Austausch von Ausschreibungen)
- Ausarbeitung von Methoden zur Optimierung der lokalen Entwicklungsumgebungen
- Optimierung des Backend-Codes nach Hexagonaler Architektur
- Definition der Datenbankstruktur
Implementierung von REST-Endpoints zum User-Login mittels Authentifizierung durch ELSTER (OAuth2)