💡 [Idee]: Personal Knowledge Graph mit Neo4j + Spring Boot #10

Closed
opened 2026-05-16 13:44:47 +02:00 by FTMahringer · 0 comments
FTMahringer commented 2026-05-16 13:44:47 +02:00 (Migrated from github.com)

💡 Projektidee

Kurzbeschreibung

Ein persönliches Wissensnetzwerk, das Notizen, Projekte, Technologien, Personen und Konzepte als Graph speichert. Statt flacher Ordnerstrukturen entsteht ein semantisches Netz. Das Frontend erlaubt visuelle Graph-Exploration (Knoten + Kanten) und semantische Suche.

Lernwert

Hoch — Graph-Datenbanken (Cypher, Traversals), Spring Boot + Neo4j, semantische Netze, NLP-Grundlagen, Vis-Apps

Nutzen

Verknüpftes Wissensmanagement: "Was hat Projekt X mit Technologie Y zu tun?" Automatische Relation-Vorschläge aus Metadaten.

Vorgeschlagener Tech-Stack

  • Backend: Spring Boot 4 + Spring Data Neo4j
  • Datenbank: Neo4j 5 (Docker)
  • Frontend: Next.js + React Flow + Tailwind
  • NLP: spaCy / OpenNLP für Entity Extraction
  • Import: Python-Skripte für Obsidian, Bookmarks, Git-Logs

Aufwand

Mittel (Tage)

Erste Schritte

  • Neo4j im Docker-Compose aufsetzen
  • Spring Boot + Neo4j Grundgerüst
  • Graph-Modell entwerfen (Nodes: Project, Tech, Person, Note)
  • Next.js Frontend mit React Flow
  • Obsidian-Import-Pipeline
  • Auto-Tagging mit spaCy
## 💡 Projektidee ### Kurzbeschreibung Ein persönliches Wissensnetzwerk, das Notizen, Projekte, Technologien, Personen und Konzepte als Graph speichert. Statt flacher Ordnerstrukturen entsteht ein semantisches Netz. Das Frontend erlaubt visuelle Graph-Exploration (Knoten + Kanten) und semantische Suche. ### Lernwert Hoch — Graph-Datenbanken (Cypher, Traversals), Spring Boot + Neo4j, semantische Netze, NLP-Grundlagen, Vis-Apps ### Nutzen Verknüpftes Wissensmanagement: "Was hat Projekt X mit Technologie Y zu tun?" Automatische Relation-Vorschläge aus Metadaten. ### Vorgeschlagener Tech-Stack - Backend: Spring Boot 4 + Spring Data Neo4j - Datenbank: Neo4j 5 (Docker) - Frontend: Next.js + React Flow + Tailwind - NLP: spaCy / OpenNLP für Entity Extraction - Import: Python-Skripte für Obsidian, Bookmarks, Git-Logs ### Aufwand Mittel (Tage) ### Erste Schritte - [ ] Neo4j im Docker-Compose aufsetzen - [ ] Spring Boot + Neo4j Grundgerüst - [ ] Graph-Modell entwerfen (Nodes: Project, Tech, Person, Note) - [ ] Next.js Frontend mit React Flow - [ ] Obsidian-Import-Pipeline - [ ] Auto-Tagging mit spaCy
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
FTMahringer/Synapse#10
No description provided.