Überblick
m1d1 (meins deins) ist eine moderne, browserbasierte Anwendung, um Ausleihen in privaten Kreisen zu organisieren. Die Plattform unterstützt Freundeskreise, Familien, Nachbarschaften und Vereine dabei, Gegenstände verlässlich zu teilen - mit nachvollziehbarem Ausleih-Workflow, Fotodokumentation in jeder Phase und einer Kalenderansicht zur Verfügbarkeit.
Verfügbar unter: https://m1d1.app
Funktionsumfang & Zweck
m1d1 bringt Ideen der Sharing Economy auf die Ebene, auf der sie am sinnvollsten wirken: kleine, vertraute Kreise von Menschen, die einander bereits kennen.
Kernfunktionen
- Kreise: Geschlossene private Gruppen, die per Einladungs-Link betreten werden - Ausleihen bleibt im vertrauten Umfeld
- Katalog: Gegenstände werden über ein Foto angelegt; eine KI-Pipeline schlägt automatisch Titel und Kategorie aus dem Bild vor und reduziert so den Aufwand bei der Eingabe
- Ausleih-Workflow: Anfrage, Zusage, Abholung, Rückgabe - mit Fotodokumentation des Zustands in jedem Schritt für Nachvollziehbarkeit
- Kalender: Visuelle Verfügbarkeit pro Gegenstand mit E-Mail-Benachrichtigungen zu Anfragen, Zusagen und Rückgaben
Zielgruppe
- Freundeskreise und Familien
- Nachbarschaften und informelle Gemeinschaften
- Sportvereine und andere Vereine
- Alle, die geteilte Ressourcen in einem vertrauten privaten Kreis organisieren möchten
Technologie-Stack
Frontend & Framework
- SvelteKit: Reaktives, performantes Frontend-Framework für eine schnelle, barrierearme UI auf Desktop und Mobile
- TypeScript: Typsichere Entwicklung über die gesamte Codebasis
- Tailwind CSS: Utility-first CSS für ein konsistentes Designsystem
Backend & Infrastruktur
- FastAPI (Python): Performante API-Schicht mit asynchroner Verarbeitung und automatisch generierter OpenAPI-Dokumentation
- PostgreSQL: Relationale Datenbank für Kreise, Kataloge, Mitglieder und Ausleihvorgänge
KI & Machine Learning
- Vision-Modelle klassifizieren hochgeladene Foto-Uploads und schlagen Titel sowie Kategorie vor - das Anlegen eines Gegenstands dauert dadurch Sekunden statt Minuten
- KI-Verarbeitung ist in den Katalog-Workflow integriert und nicht als separate Feature-Oberfläche sichtbar
Hosting & Betrieb
- Betrieben durch die hellerbit technologies UG (Penzberg, Deutschland)
- E-Mail-Benachrichtigungen sind in den Ausleih-Workflow integriert
Entwicklungsprozess & Tools
Spec-driven Agentic Engineering mit Claude Code
m1d1 diente als Showcase-Projekt für spec-driven Agentic Engineering mit Claude Code. Während das swotkit-Projekt primär mit einem stärker KI-gestützten Coding-Workflow auf Basis von aider entstanden ist - pair-programming-artig, mit enger Inner Loop - verfolgte m1d1 einen deutlich anderen Ansatz: Features wurden zunächst als strukturierte Spezifikationen ausformuliert, anschließend haben Claude-Code-Agenten diese Spezifikationen geplant, umgesetzt, geprüft und iterativ verfeinert - über Frontend und Backend hinweg.
Dadurch verschob sich die Rolle des Entwicklers stärker hin zum Verfassen und Schärfen von Spezifikationen sowie zum Bewerten von Ergebnissen, während das agentische System größere Implementierungsblöcke eigenständig übernahm.
Werkzeuge
- Claude Code: Agentische Engineering-Plattform für End-to-End-Feature-Lieferung
- Visual Studio Code: Editor und Integrationsoberfläche
- Git: Versionskontrolle
Innovation & Zukunftsvision
m1d1 reduziert die Reibung beim Verleihen ohnehin vorhandener Dinge an Menschen, die man bereits kennt - eine bewusst kleinteilige Alternative zu anonymen Marktplätzen.
Zugleich ist das Projekt ein praktisches Experiment dazu, wie Engineering-Teams Software ausliefern können: Spec-getriebene agentische Workflows versprechen schnellere Iterationen bei gut spezifizierten Features und einen kürzeren Weg von der Idee zum produktiv ausgelieferten Produkt. m1d1 ist damit beides - eine nützliche Anwendung und ein konkretes Beispiel für diesen Ansatz in der Praxis.