← Zur Projektübersicht

01 / FULL-STACK-ENTWICKLUNG

Mitgliederverwaltung mit Telegram Mini App

Anonymisierte Projektbeschreibung · Stand: 7. Oktober 2026

MVP-Kernsystem umgesetzt · Entwicklung einvernehmlich pausiert · Noch nicht produktiv gestartet

Die Aufgabe

Eine gemeinnützige Organisation benötigte einen gemeinsamen Ort für Registrierung, Mitgliederprofile, Anträge und Rollenverwaltung – über Telegram und eine administrative Weboberfläche.

Rolle
Full-stack-Entwicklung
Zeitraum
November 2025 – Juni 2026

Umsetzung

Ich entwickelte Registrierungsabläufe und Verwaltungsfunktionen im Frontend und Backend, einschliesslich Zugriffskontrollen, Datenbankmigrationen und Tests.

  • Mehrstufige Registrierung, Mitgliederprofile, Verzeichnis mit Suche und Filtern sowie administrative Erfassung und Bearbeitung von Anträgen.
  • Rollen, Zugriffsbeschränkungen, Mitgliedschaftsstatus und Probezeiten; serverseitige CSV/JSON-Exporte und eine API zum Versand von Telegram-Nachrichten.
  • Erfassung von Einwilligungen zur Datenverarbeitung, mit einem eigenen Bestätigungsablauf für administrativ angelegte Profile.
  • Korrekturen für den ersten Login, abgelaufene Tokens, E-Mail-Konflikte ohne Verlust der Formulareingaben, Zeitzonenfehler beim Geburtsdatum und die Darstellung im dunklen Design.
  • Architekturdokumentation, API-Verträge, Datenbankmigrationen und automatisierte Tests.

So funktioniert die Lösung

So funktioniert die Lösung Telegram Mini App und administrative Weboberfläche greifen auf das Backend zu. Die Spring-Boot-API prüft Zugriffe und verwaltet die Mitgliederdaten in PostgreSQL. Telegram Mini App Web-Verwaltung Spring Boot API PostgreSQL
Telegram Mini App und administrative Weboberfläche greifen auf das Backend zu. Die Spring-Boot-API prüft Zugriffe und verwaltet die Mitgliederdaten in PostgreSQL. Vereinfachte Darstellung der implementierten Komponenten.

Bestätigtes Ergebnis

Das funktionale MVP-Kernsystem ist umgesetzt: vom Telegram-Login und der Registrierung bis zur Verwaltung von Mitgliedern und Anträgen.

Abgeschlossene Aufgaben und die Änderungshistorie dokumentieren die Umsetzung. Nutzungszahlen und geschäftliche Auswirkungen wurden noch nicht erfasst.

Projektstand

MVP-Kernsystem umgesetzt · Entwicklung einvernehmlich pausiert · Noch nicht produktiv gestartet

Weitere Schritte

Die Deaktivierung von Mitgliedern, die Historienansicht und erweiterte Tests sind geplant. Ein öffentlicher Demo-Zugang und der Produktivstart sind noch nicht bestätigt.

Technologien & Werkzeuge

  • Angular 21
  • TypeScript
  • PrimeNG
  • Signals
  • RxJS
  • Java 17
  • Spring Boot 3
  • Spring Security
  • JWT
  • PostgreSQL
  • Flyway
  • Telegram Bot API / WebApp SDK
  • Docker
  • OpenAPI / Swagger
  • Postman
  • JUnit
  • Testcontainers
  • ArchUnit
  • Vitest

Eine ähnliche Aufgabe in Ihrem Projekt?

Beschreiben Sie die Ausgangslage und den nächsten Schritt, bei dem Sie Unterstützung brauchen.

Projekt besprechen