नमस्ते, मैं एक डेवलपर बनने की उम्मीद रखने वाला जॉब-सीकर हूँ और आगे का रास्ता थोड़ा धुंधला लग रहा है
मुझे डेटा की linked structure में दिलचस्पी है, इसलिए पोर्टफोलियो और reference-friendly टूल के तौर पर मैंने एक JSON एक्सप्लोरर बनाया है
कभी-कभी लगता है कि बिना किसी demand के बनाए गए प्रोजेक्ट को पोर्टफोलियो कहकर पेश करना सही है या नहीं
Firebase की intuitive navigation + real-time क्षमता मुझे बहुत पसंद है, तो लगा कि क्या मैं ऐसा कुछ अपना बना सकता हूँ
यहीं से यह आइडिया आया कि चूंकि MongoDB भी NoSQL है और real-time detection भी देता है, तो इसे अपने server पर जोड़ा जाए
ChangeStream का इस्तेमाल करके हाथ से बना MongoDB dashboard बनाते-बनाते Claude Code का भुगतान कर दिया, और फिलहाल सिर्फ frontend को तराशा है। यह सच में बहुत सक्षम है, इसे इस्तेमाल करते हुए मुझे भी खुद को ज़्यादा सक्षम समझने का भ्रम होने लगता है
आगे JSON query, open source वगैरह जोड़ते हुए feedback लेकर इस एक्सप्लोरर को पूरा करना, और फिर MongoDB ChangeStream जोड़कर dashboard की ओर बढ़ना मेरा लक्ष्य है
(feedback चाहिए, और मुझे लगा feedback के लिए community ही सही जगह है, इसलिए यहाँ पोस्ट कर रहा हूँ T_T)
मुख्य फीचर्स
- कॉलम नेविगेशन (Miller Column) आधारित drill-down — JSON/EJSON key-value structure को कॉलम यूनिट में एक्सप्लोर करना
- ObjectId EJSON type की automatic पहचान + reference field tracking, linked document jump (PK duplicate होने पर candidate selection modal)
- हर collection के लिए PK/FK सीधे declare करके reference register करना
- inline editor - सामान्य JSON format के साथ, EJSON types(Date/Decimal128/Long) को भी उसी रूप में edit करना, Undo support
- हर कॉलम के लिए search + sort toolbar (DB/collection/document/field सभी पर)
- DB·collection duplicate/rename/delete, JSON file drag-and-drop import
- clipboard copy, .json export
- breadcrumb path navigation + navigation columns की संख्या (2~) adjust करना, tree mode भी है
- बड़े documents के लिए animation disable, Load More pattern
- prototype ⚠️
localstorageका उपयोग, इसलिए अधिकतम लगभग 5MB तक इस्तेमाल संभव
अभी कोई टिप्पणी नहीं है.