क्यों नोटबुक अंततः काम करना बंद कर देता है
पाँच छत्तों के लिए एक कागजी रूचर रिकॉर्ड बिल्कुल ठीक काम करता है। लेकिन जैसे ही आप इसके पार-काटने वाले प्रश्नों के उत्तर चाहने लगते हैं, यह आपके लिए महंगा होने लगता है: कौन से छत्ते छह सप्ताह से निरीक्षित नहीं किए गए हैं, कौन से दो लगातार वर्षों से झुंड बना रहे हैं, किसी विशिष्ट स्थान ने कितने किलोग्राम शहद दिया है, शहद का कौन सा बैच किन ऊपरी भागों (सुपर्स) से आया है।
इन प्रश्नों के लिए अधिक नोट्स की आवश्यकता नहीं होती, बल्कि इन नोट्स को एक-दूसरे से जोड़ने की आवश्यकता होती है। यही वह काम है जो एक डेटाबेस करता है और कोई नोटबुक कभी नहीं कर सकता: एक निरीक्षण किसी छत्ते से संबंधित होता है, एक छत्ता कोई स्थान पर स्थित होता है, और एक कटाई किसी बैच का उत्पादन करती है।
आप जो वर्णन करते हैं, और इंजन उससे क्या बनाता है
आप अपनी आवश्यकता को सामान्य हिंदी में लिखते हैं, “मैं मधुमक्खी पालक हूँ, मेरे पास चार स्थानों पर लगभग सौ छत्ते हैं, मैं अपने निरीक्षण, कटाई और झुंड बनाने के बारे में नोट्स बनाता हूँ”। इंजन इससे एक व्यावसायिक स्कीमा तैयार करता है: इकाइयाँ, उनके क्षेत्र, और यह कि क्या किससे जुड़ा है।
कोड की एक भी पंक्ति लिखे जाने से पहले, यह योजना आपको दिखाई जाती है और आप इसे संशोधित कर सकते हैं: कोई इकाई का नाम बदलना, कोई क्षेत्र जोड़ना, कोई खंड हटाना, या स्थिति की सूची के मानों को सुधारना। यही वह क्षण है जब एप्लिकेशन आपका हो जाता है, न कि आपके वाक्य की एक अनुमानित व्याख्या।
छत्तों और निरीक्षण का ट्रैकिंग
प्रत्येक छत्ता अपनी पहचान ले जाता है, उसका नंबर, रानी, जन्म वर्ष, स्थान, स्वास्थ्य स्थिति, और प्रत्येक निरीक्षण उससे जुड़ा होता है। इसलिए किसी छत्ते की फाइल में उसके निरीक्षण का इतिहास दिखाया जाता है, न कि किसी स्प्रेडशीट में एक अलग पंक्ति।
सूचियाँ फ़िल्टर और सॉर्ट की जा सकती हैं: स्थान के अनुसार, स्थिति के अनुसार, या अंतिम निरीक्षण की तारीख के अनुसार। कोई डिलीट कुछ भी स्थायी रूप से मिटाता नहीं है, यह एक कचरा दृश्य में जाता है, जहाँ से रिकॉर्ड को पुनर्स्थापित किया जा सकता है, यह तब उपयोगी होता है जब आप जल्दबाज़ी में गलत छत्ते को हटा देते हैं।
- प्रत्येक छत्ते के लिए एक फाइल, जिसमें उसके निरीक्षण का इतिहास शामिल है
- दिनांकित निरीक्षण: ब्रूड की स्थिति, भंडार, उपचार, अवलोकन
- स्थान, स्थिति या तारीख के आधार पर फ़िल्टरिंग और सॉर्टिंग
- हटाए गए रिकॉर्ड के लिए कचरा और पुनर्स्थापना
कटाई, बैच और स्थान
एक कटाई उन छत्तों से जुड़ी होती है जिन्होंने उसे उत्पन्न किया है, और उससे निकलने वाला शहद का बैच यह संबंध बनाए रखता है। ट्रेसेबिलिटी कोई अलग मॉड्यूल नहीं है: यह संरचना से स्वतः उत्पन्न होती है, क्योंकि रिकॉर्ड स्कीमा के शुरुआती चरण से ही एक-दूसरे से जुड़े होते हैं।
स्थानों का वर्णन किसी भी अन्य इकाई की तरह किया जाता है। यदि आप अपने वर्णन में उनके निर्देशांक का उल्लेख करते हैं, तो योजना में एक मानचित्र दृश्य शामिल किया जा सकता है; अन्यथा स्थान एक साधारण सूची रहते हैं, जो अधिकांश रूचरों के लिए पर्याप्त हैं।
- कटाई का उन छत्तों से संबंधित होना जो उसमें शामिल हैं
- शहद के बैच: शहद की फसल की अवधि, वजन, पैकेजिंग
- स्थान और स्थानांतरण
- प्रत्येक डेटासेट का JSON और CSV एक्सपोर्ट, जब भी आप चाहें
एप्लिकेशन क्या नहीं है
यह एक आंतरिक प्रबंधन उपकरण है, नियामक सॉफ़्टवेयर नहीं। यह आपके मधुमक्खी पालन रजिस्टर को प्रशासनिक अर्थ में नहीं रखता, किसी भी आधिकारिक सेवा के साथ कोई घोषणा नहीं करता, कोई कर-अनुपालन चालान नहीं जारी करता और आपके छत्तों की आधिकारिक स्वास्थ्य निगरानी की जगह नहीं लेता।
जो काम यह करता है, वह कोड के माध्यम से करता है जो आपका है: एक मानक Next.js और Prisma प्रोजेक्ट, जिसे ZIP के रूप में एक्सपोर्ट किया जा सकता है या आपके GitHub रिपॉजिटरी पर पुश किया जा सकता है। इसलिए जो कुछ भी अनुपलब्ध है, उसे किसी विक्रेता से अनुमति मांगे बिना कोई डेवलपर जोड़ सकता है।
संभावित इकाइयाँ
- छत्ता
- निरीक्षण
- स्थान
- कटाई
- शहद का बैच
- उपचार
संभावित स्क्रीन
- डैशबोर्ड
- छत्तों की सूची
- छत्ते की फाइल और उसके निरीक्षण
- कटाई
- स्थान
- सेटिंग्स
संभावित सूचकांक
- सक्रिय छत्ते
- इस महीने के निरीक्षण
- इस मौसम की कुल कटाई
- हाल ही में निरीक्षित नहीं किए गए छत्ते
अक्सर पूछे जाने वाले प्रश्न
क्या एप्लिकेशन अनिवार्य पशुपालन रजिस्टर की जगह ले लेता है?
नहीं। यह एक आंतरिक प्रबंधन उपकरण है: यह आपको अपने निरीक्षण और शहद की फसलों को संदर्भित करने में मदद करता है, लेकिन आपके लिए कोई अनिवार्य रिपोर्टिंग दायित्व पूरा नहीं करता। चूँकि कोड एक्सपोर्ट करने योग्य और मानक है, कोई डेवलपर आपकी आवश्यकताओं के अनुसार इसमें आवश्यक विशेषताएँ जोड़ सकता है।
क्या मैं रूचर से ही फ़ोन पर अपने निरीक्षण दर्ज कर सकता हूँ?
एप्लिकेशन एक वेब ऐप है जो एक समर्पित URL पर सेवित की जाती है: यह फ़ोन के ब्राउज़र में भी खुलती है, जैसे कि डेस्कटॉप पर। ऑफ़लाइन मोड नहीं है, यदि स्थान पर कोई नेटवर्क नहीं है, तो डेटा दर्ज करना वापस आने के बाद ही संभव होगा।
क्या कई लोग इसका उपयोग कर सकते हैं?
हाँ: जैसे ही एप्लिकेशन लॉगिन की आवश्यकता रखती है, वह तीन भूमिकाओं, प्रशासक, उपयोगकर्ता, केवल पठन, के साथ वास्तविक अलग-अलग खाते प्रदान करती है। अधिकार एप्लिकेशन के स्तर पर सामान्य हैं: किसी विशिष्ट स्थान या इकाई के आधार पर विस्तृत अनुमतियाँ उपलब्ध नहीं हैं।
क्या मैं अपने विचार बदलने पर अपने डेटा को पुनः प्राप्त कर सकता हूँ?
हाँ, दो तरीकों से। सेटिंग्स स्क्रीन आपको जब चाहें, प्रत्येक डेटासेट को JSON या CSV में एक्सपोर्ट करने की सुविधा देती है; और एप्लिकेशन का पूर्ण कोड, डेटाबेस सहित, ZIP के रूप में एक्सपोर्ट किया जा सकता है या आपके GitHub पर पुश किया जा सकता है, ताकि आप जहाँ चाहें, उसे होस्ट कर सकें।
और यदि मेरा रूचर इस उदाहरण जैसा नहीं है?
ऊपर सूचीबद्ध इकाइयाँ और स्क्रीन इस प्रकार के वर्णन से उत्पन्न होती हैं, कोई निश्चित टेम्पलेट नहीं। यह आपका वर्णन है जो निर्णय लेता है, और पीढ़ी से पहले प्रस्तावित योजना को संशोधित किया जा सकता है।