2 Punkte von jsbeep 5 일 전 | Noch keine Kommentare. | Auf WhatsApp teilen

Hallo, ich bin ein angehender Entwickler und Jobsuchender, der ziemlich unsicher in die Zukunft blickt.
Da mich verknüpfte Datenstrukturen interessieren, habe ich als Portfolio-Projekt und als referenzfreundlichen JSON-Explorer einmal selbst einen gebaut.
Ich frage mich zwar, ob es richtig ist, ein ohne konkrete Nachfrage entstandenes Projekt als Portfolio zu verpacken.

Die intuitive Navigation und Echtzeitfähigkeit von Firebase gefallen mir sehr, deshalb kam mir der Gedanke, ob ich so etwas nicht selbst bauen könnte.
Die Idee war dann: ebenfalls NoSQL und mit Echtzeit-Erkennung, also MongoDB an meinen eigenen Server hängen.
Ich habe dabei ein selbstgebautes MongoDB-Dashboard mit ChangeStream entwickelt, dann Claude Code bezahlt und am Ende nur noch das Frontend ausgearbeitet. Dieses Ding ist einfach unglaublich kompetent – man hat fast das Gefühl, selbst gleich schlauer zu werden.

Mein Ziel ist es, den Explorer weiter auszubauen, dabei JSON-Queries, Open Source und Ähnliches hinzuzufügen, Feedback zu sammeln und ihn fertigzustellen, und anschließend mit MongoDB changestream an ein Dashboard anzubinden.
(Ich brauche Feedback, und ich finde, Feedback bekommt man in einer Community, deshalb poste ich es hier T_T)

Hauptfunktionen

  • Drill-down auf Basis von Spaltennavigation (Miller Columns) — spaltenweise Navigation durch JSON/EJSON-Key-Value-Strukturen
  • Automatische Erkennung von ObjectId-EJSON-Typen + Nachverfolgung von Referenzfeldern, Sprung zu verknüpften Dokumenten (bei doppelten PKs Auswahl-Modal mit Kandidaten)
  • Referenzen durch direkte Deklaration von PK/FK pro Collection registrieren
  • Inline-Editor – inklusive normalem JSON-Format, EJSON-Typen (Date/Decimal128/Long) lassen sich unverändert bearbeiten, Undo wird unterstützt
  • Suche pro Spalte + Sortier-Toolbar (für DB/Collection/Dokument/Feld komplett)
  • DB·Collection duplizieren/umbenennen/löschen, Import von JSON-Dateien per Drag-and-Drop
  • In die Zwischenablage kopieren, .json-Export
  • Breadcrumb-Pfadnavigation + Anpassung der Anzahl der Navigationsspalten (2~), außerdem gibt es auch einen Baummodus 🪾
  • Bei großen Dokumenten werden Animationen deaktiviert, Load-More-Pattern
  • Prototyp ⚠️ Verwendet localstorage, daher sind maximal etwa 5 MB nutzbar

Noch keine Kommentare.

Noch keine Kommentare.