Software Products & Security Labs
SaveFold
Links und Inhalte aus dem Web sammeln, ordnen und wiederfinden.
Kurzfassung
SaveFold ist eine Web-Anwendung, mit der nützliche Links und geteilte Inhalte aus Websites, YouTube, X/Twitter, Instagram und anderen Quellen gespeichert, kategorisiert, durchsucht und verwaltet werden. Es ist mein zentrales Full-Stack-Produktprojekt und befindet sich in der technischen Beta.
Ausgangslage
Interessante Inhalte landen verstreut in Browser-Lesezeichen, Chat-Nachrichten und Social-Media-Apps. Später wiederfinden ist mühsam, und die meisten Werkzeuge sind entweder zu einfach oder an eine einzelne Plattform gebunden. Gebraucht wurde ein eigener, plattformunabhängiger Ort, an dem Links mit Kategorien, Notizen und Aufgaben zusammenlaufen.
Meine Rolle
Konzept, Datenmodell, Backend, Frontend, Sicherheit, Tests und Deployment-Workflow – als eigenes Produktprojekt vollständig selbst umgesetzt.
Lösung
Eine serverseitig gerenderte Express/EJS-Anwendung mit relationaler Datenbank und einer REST-API. Nutzer registrieren sich, legen eine persönliche Bibliothek mit Kategorien und Unterkategorien an, versehen Einträge mit Aufgaben und finden Inhalte über Suche und Filter wieder. Die Anwendung ist als PWA nutzbar; das Speichern von unterwegs ist über die Teilen-Funktion des Smartphones vorgesehen.
So funktioniert SaveFold
Vereinfachte, statische Vorschau des Ablaufs – keine Live-Daten.
- Link teilen oder einfügen
- Kategorie und Aufgabe zuordnen
- Später per Suche wiederfinden
-
Artikel zur Content-Security-Policy
Website Lesen -
Express-Middleware erklärt
YouTube Videos -
CLI-Tool für Git-Workflows
X Tools
–
Technologien
Wichtige Funktionen
- Registrierung, Login und Sitzungsverwaltung
- Bibliothek mit Einträgen, Kategorien und Unterkategorien
- Aufgaben und Aktionen zu gespeicherten Inhalten
- Suche und Filter über die gesamte Bibliothek
- REST-API für Client- und Automatisierungszugriffe
- Teilen aus dem Smartphone (iOS-Kurzbefehl, Android Share-Target) und PWA-Installation
- Rollen, Pläne und administrative Kontrollen
- Export der eigenen Daten
Sicherheit & Performance
- Serverseitige Validierung aller Eingaben und Zugriffskontrolle auf Datensatzebene
- Sicherheits-Header, sichere Session-Konfiguration und geschützte Admin-Bereiche
- Automatisierte Tests für Kernabläufe
- Versionierter Deployment-Workflow von GitHub zur Hostinger-Node.js-Umgebung
Ergebnis
- Lauffähige technische Beta mit den oben genannten Kernfunktionen
- Reproduzierbarer Build- und Deployment-Prozess
Nutzerzahlen oder Marktdaten werden bewusst nicht angegeben, weil das Produkt noch nicht öffentlich gestartet ist.
Nächstes Projekt