Projekte MeManager
Plattform Aktiv

MeManager

Persönliche Softwareplattform

Die Plattform hinter dieser Website vereint persönliche Anwendungen, Demo-Umgebungen, technische Projekte und Dokumentation in einem erweiterbaren System.

Projektübersicht

Typ
Plattform
Status
Aktiv
Beginn
2026
Mein Beitrag
Konzeption · Architektur · Entwicklung

Überblick

Über das Projekt

MeManager ist die zentrale Plattform hinter dieser Website. Sie vereint persönliche Anwendungen, Demo-Umgebungen und technische Projektdokumentation in einer konsistenten Oberfläche.

Problem

Persönliche Werkzeuge und technische Projekte sind häufig auf verschiedene Repositories, Dienste und Oberflächen verteilt. Dadurch lassen sie sich schwerer einheitlich betreiben, präsentieren und dokumentieren.

Lösungsansatz

Die Plattform stellt einen zentralen Django-basierten Einstiegspunkt mit wiederverwendbaren Modellen für Projekte, Anwendungen, Demos, Technologien und Dokumentation bereit. Einzelne Anwendungen bleiben logisch getrennt und nutzen gleichzeitig eine gemeinsame Präsentationsebene.

Projektziele

Zentrale Plattform

Einen konsistenten Einstiegspunkt für persönliche Anwendungen, Projekte und technische Dokumentation bereitstellen.

Wiederverwendbares Präsentationsmodell

Anwendungen, Demos, Technologien und Projektinformationen über wiederverwendbare Datenmodelle und Templates abbilden.

Erweiterbare Architektur

Weitere Projekte und Anwendungen integrieren können, ohne die gesamte Plattform neu entwerfen zu müssen.

Technologie

Technologie-Stack

Django

Backend

PostgreSQL

Datenbank

Tailwind CSS

Benutzeroberfläche

Docker

Bereitstellung

Linux

Infrastruktur

Git

Versionskontrolle

Architektur

arc42-Dokumentation

Entdecke die vollständige versionierte Softwarearchitektur, gegliedert nach den zwölf Abschnitten von arc42.

Aktuelle Version 1.1 2 dokumentierte Versionen
Architektur ansehen

Architekturdokumentation

Die Dokumentation umfasst Kontextabgrenzung, Lösungsstrategie, Bausteinsicht, Laufzeit- und Verteilungssicht, querschnittliche Konzepte, Architekturentscheidungen, Qualitätsanforderungen, Risiken und das Projektglossar.

Neueste Version

1.1

Aktualisiert

22. September 2026

Technische Umsetzung

Wichtige technische Entscheidungen

01

Django als zentrales Web-Framework

MeManager nutzt Django für Routing, Persistenz, Administration und serverseitiges Rendering.

Begründung

Die Plattform ist stark datengetrieben und profitiert von einem integrierten ORM, einer Administrationsoberfläche und einer Template-Engine.
02

Project als zentrales Aggregat

Anwendungen, Snapshots, Ressourcen und Technologien werden über das Project-Modell miteinander verbunden.

Begründung

Eine gemeinsame Projektidentität verhindert doppelte Namen, Beschreibungen, Veröffentlichungszustände und visuelle Metadaten auf unterschiedlichen Seiten.
03

Benannte Django-Views für interne Ressourcen

Interne Projektressourcen speichern Django-View-Namen und optionale Keyword-Argumente statt fest codierter Pfade.

Begründung

URL-Patterns können geändert werden, ohne gespeicherte Ressourcenpfade aktualisieren zu müssen.

Ergebnis

Das Ergebnis ist eine erweiterbare persönliche Softwareplattform, die um weitere Anwendungen und Projektdokumentationen ergänzt werden kann, ohne für jedes Projekt eine eigene Website zu benötigen.