open-source-projekte-obdachlosigkeit-wohnungslosigkeit-peer- oder andere Themen

Open-Source-Projekte & Programmierung

Projekt-Eintragungen

Wohnungslosigkeit- Obdachlosigkeit

Ehrenamtliche Programmierer

Open-source-Projekte – Wohnungslosigkeit – Obdachlosigkeit – Neu !

Kurz-Einführung

1. Wie kann ich ein Projekt eintragen?

Aktualisiert am 04.02.2026
Open-Source-Projekte für Obdachlosigkeit
Ein Projekt kostenlos eintragen

Diese Seite sammelt Open-Source-Projekte im Bereich Obdachlosigkeit, Wohnungslosigkeit und Schwerpunktbereich Drogen & Sucht. Jeder kann ein Projekt kostenlos eintragen, egal ob kleine Idee, Prototyp oder fertiges Tool. Alle Programmierer arbeiten ehrenamtlich. Auch wer nicht programmieren kann, kann beitragen, zum Beispiel bei Inhalten, Tests oder Feedback. Ziel ist es, Lösungen praktisch zu erproben, Wissen zu teilen und gemeinsam weiterzuentwickeln, ohne auf Perfektion warten zu müssen. Leute die sich für Ihr Projekt interessieren, können sich dann über ihre Kontaktadresse melden.

Hinweise für Projekt-Einträge:
Jeder Eintrag sollte folgende Informationen enthalten:

Thema: Worum geht es in dem Projekt?

Initiator und Kontakt: Wer startet das Projekt und wie kann man ihn erreichen?

Ziel: Was soll mit dem Projekt erreicht werden? Handelt es sich um eine App, ein Tool, einen Prototyp oder ein Minimum Viable Product (MVP)?

Zeitraum: Anfang und voraussichtliches Ende des Projekts müssen angegeben werden. Nach Ablauf des Zeitraums wird das Projekt als abgeschlossen markiert. Ergebnisse, Links zu GitHub oder Dokumentationen bleiben sichtbar, sodass andere weiterhin davon profitieren können. Projekte, die diese vier Punkte nicht enthalten, können nicht veröffentlicht werden.

Hinweis zur Aufnahme:
Aufgenommen werden ausschließlich Projekte, die sich mit Obdachlosigkeit, Wohnungslosigkeit oder dem Schwerpunktbereich Drogen & Sucht beschäftigen und eine Open-Source-Code-Basis haben. Andere Arten von Projekten, wie WordPress-Seiten, reine Beratungsangebote oder nicht-technische Tools, können hier nicht eingetragen werden. Wenn Sie sich unsicher sind, ob Ihr Projekt passt, schreiben Sie kurz eine Email. Grundsätzlich besteht kein Rechtsanspruch auf die Eintragung auf dieser Seite.

Ich habe ein anderes technisches Problem oder Anliegen.

Für andere Projekte nutzen viele Initiativen bereits bestehende Freiwilligenplattformen wie vostel.de
oder youvo.org, um auf Ihr Projekt aufmerksam zu machen, oder um ein technisches Problem zu lösen.

Bei diesen Plattformen können Sie ihr Problem als Organisation ebenfalls schildern und Designer oder Entwickler helfen ihnen bei Ihrem Problem. Geben Sie dazu einfach auf der jeweiligen Seite z. B. bei Vostel den Begriff “Obdachlosigkeit” ein und Sie werden dort bereits viele Organisationen finden, die Hilfe jeglicher Art suchen. Häufig auch technische WordPress-Anpassungen, oder Logo Entwicklung, Design-Entwicklung etc.

Hier auf der Webseite von Endstation-Obdachlos geht es ausschließlich um Code-Entwicklung und Open-Source.

2. Was ist open-source-Code genau?
Open Source bezeichnet Software, deren Quellcode öffentlich zugänglich ist. Das bedeutet, dass jeder den Code einsehen, nutzen, verändern und weiterverbreiten kann. Open-Source-Projekte werden oft gemeinsam von einer Community ( Programmierer und anderen entwickelt, Fehler werden schneller gefunden und neue Funktionen können von jedem beigetragen werden.

Viele Open-Source-Projekte werden auf Plattformen wie GitHub gehostet, wo Entwickler den Code verwalten, Änderungen vorschlagen und zusammenarbeiten können. Man kann auch Lizenzen vergeben, was man mit der Software machen kann oder nicht.

Vorteil in der Obdachlosigkeit gibt es viele komplexe Themen und Problematiken, die zusammen schneller umgesetzt werden können. Vorschläge können sofort in den Code umgewandelt werden etc.
Programmierer tauschen sich untereinander über spezielle oder schwierige Lösungen aus und stellen den Code der Welt kostenfrei zur Verfügung.
Klassische Beispiele: WordPress, Linux , Libre-Office etc.

3. Was ist Github?
GitHub ist eine cloudbasierte Plattform für Softwareentwickler, die es ermöglicht, Programmcode zu speichern, zu verwalten und gemeinsam mit anderen daran zu arbeiten. Sie wird oft als „soziales Netzwerk für Programmierer“ bezeichnet.
Hier sind die wichtigsten Aspekte kurz erklärt:
Versionskontrolle (Git): GitHub basiert auf der Software Git, die jede Änderung am Code protokolliert. So kann man jederzeit zu älteren Versionen zurückkehren, falls Fehler auftreten.
Zusammenarbeit: Teams können gleichzeitig am selben Projekt arbeiten. Über sogenannte „Pull Requests“ können Entwickler Änderungen vorschlagen, die dann von anderen geprüft und in das Hauptprojekt übernommen werden.
Open Source: Ein Großteil der weltweit verfügbaren Open-Source-Software wird auf GitHub gehostet. Jeder kann den Code ansehen, daraus lernen oder eigene Verbesserungen beisteuern.
Projektmanagement: Neben dem Code bietet die Plattform Tools zur Fehlerverfolgung (Issues), Aufgabenlisten und Wikis für die Dokumentation.
Unterschied Git vs. GitHub: Git ist das Werkzeug, das lokal auf deinem Rechner die Änderungen trackt; GitHub ist die Online-Plattform (der Server), auf der diese Projekte für andere zugänglich gespeichert werden.

4. Wo schreibt man den Code rein?

Wo schreibt man eigentlich den Code rein?

Das ist in der Regel sicherlich etwas abhängig vom Entwickler, aber auch von der Sprache, oder Technik eben. In der Regel werden sogenannte Entwicklungsumgebungen bzw. Quelltexteditoren genutzt, um den Code zu schreiben und auszuführen.

Beispiele:

Visual Studio-Code: HTML,(Markup-Sprache) CSS, Java-Script, Python oder C++, etc….

Visual-Studio: für C# (Ci sharp ausgesprochen)

IntelliJ IDEA: – Java, Kotlin,

PyCharm: – Python

Xcode – macOS/iOS-Entwicklung Swift, – zum Beispiel für eine IOS-APP

Android Studio:
Zum Beispiel Dart und Flutter Code – Wenn du zum Beispiel eine App programmieren möchtest, die auf iphone und auf Android läuft. Vorteil dieser Technik, man schreibt nur einen Code und die App läuft auf Android und Iphone/IOS

5. Software-Begriffe einfach erklärt

Begriffe:

Prototyp – Eine erste funktionsfähige Version eines Produkts oder Systems, die dazu dient, Ideen sichtbar zu machen, Abläufe zu testen und praktische Erfahrungen zu sammeln. Prototypen sind oft vereinfacht und noch nicht für den echten Einsatz gedacht.

MVP (Minimum Viable Product) – Die kleinste Version eines Produkts, die bereits einen konkreten Nutzen bietet und praktisch eingesetzt werden kann. Sie enthält die wichtigsten Funktionen und dient als Grundlage, um Rückmeldungen zu sammeln und das System iterativ zu verbessern.

Iterativ – Ein Entwicklungsprozess, bei dem etwas in wiederholten Zyklen erstellt, getestet und verbessert wird. Jede Runde liefert neue Erkenntnisse, die in die nächste Version einfließen.

Open Source – Software oder Inhalte, deren Quellcode öffentlich zugänglich ist. Andere können den Code nutzen, verändern und weitergeben, was Zusammenarbeit, Transparenz und Weiterentwicklung ermöglicht.

Modular – Ein Aufbauprinzip, bei dem ein System aus einzelnen, unabhängigen Bausteinen besteht. Module können separat genutzt, angepasst oder erweitert werden, ohne das gesamte System zu verändern.

Low-Fidelity / High-Fidelity – Begriffe, die beschreiben, wie detailliert ein Prototyp ist. Low-Fidelity ist eine einfache, skizzenhafte Version zum Testen von Grundideen, High-Fidelity eine detaillierte, fast fertige Version.

Iteratives Testen / Feedback-Schleifen – Regelmäßiges Prüfen und Rückmeldungen einholen, um ein Produkt oder System auf Basis realer Erfahrungen kontinuierlich zu verbessern.

KIS (Keep It Simple) – Ein Prinzip, das besagt, dass Systeme und Produkte so einfach wie möglich gestaltet werden sollten. Fokus liegt auf dem Wesentlichen, unnötige Komplexität wird vermieden, um schneller starten, leichter verstehen und iterativ verbessern zu können.

Vor und Nachteile Open-Source -Projekte mehr

Los geht´s …

Zähler: Derzeitig ist 1 Projekt eingetragen.

Contact

Was bedeutet die Status-Anzeige?

Status-Anzeige?
Anhand der Status-Anzeige siehst, du ob das Projekt momentan Probleme hat, oder vielleicht Unterstützung sucht.

grün
= Status 0 = Projekt läuft – Derzeit keine Probleme

rot
= Status 1 = Das Projekt hat Probleme. Du kannst dann deine Unterstützung anbieten. Dies kann programmiertechnisch sein, oder andere Gründe haben.

Projekt-Eintrag 1

Kurze Projektbeschreibung

Projekt 1 - Lies mich: Offenes modulares Peer-Training und Lernsystem
Thema:
Programmierung eines offenen, modularen und Open-Source-Peer-Trainings- und Lernsystems im Bereich Obdachlosigkeit / Wohnungslosigkeit

Eintrag – Datum: 02.02.2026
Projektzeitraum: Januar 2026 – Juli 2026
Art: Open-Source-Projekt
Initiator: Endstation-Obdachlos
Thema: Peer-Arbeit in Einrichtungen
Art: MVP (Minimum Viable Product)

Kurz-Beschreibung – Was ist ein Peer?

Ein Obdachlosen-Peer ist jemand, der selbst Erfahrungen mit Wohnungslosigkeit gemacht und z. B. viele Jahre auf der Straße gelebt hat und andere Menschen in ähnlichen Situationen unterstützt. Peers arbeiten in der Regel in interdisziplinären Teams, (Einrichtungen), die aus Sozialarbeitern, Sozialpädagogen, Heilerziehungspflegern oder Fachleuten aus dem Bereich Sucht bestehen, und bringen dabei ihre eigene Erfahrungen, die sie auf der Straße gemacht haben in ein Team ein. Ihre Erfahrungen sind sehr wichtig für Teams in Einrichtungen und Organisationen. Obdachlosen-Peers, haben in der Regel einen definierten Arbeitsbereich.

Dieses offene, modulare Lern- und Trainingssystem unterstützt Obdachlosen-Peers dabei, ihre Fähigkeiten zu erproben, Selbstreflexion zu fördern und einzuschätzen, ob Peer-Arbeit zur eigenen Lebenssituation und Motivation passt. Das Projekt wird als Open-Source-Version auf GitHub veröffentlicht.

Projekt-Eintrag 2

Noch keine Eintragung

Projekt-Eintrag 3

noch keine Eintragung

Zum Ticker

Scroll to top