लगभग 2 साल पहले मैंने यह आइडिया सोचा था और करीब 3 महीने तक इसे एक side project के रूप में आगे बढ़ाया, लेकिन मुख्य काम में बहुत व्यस्त होने की वजह से इसे रोकना पड़ा।
लेकिन हाल ही में coding agent का उपयोग करके development specs सेट करते हुए काम आगे बढ़ाया, तो implementation की रफ़्तार 2 साल पहले की तुलना में कहीं ज़्यादा तेज़ हो गई।
इसलिए मैंने specs को निखारने पर ध्यान दिया और उसी गति में सिर्फ 2 हफ्तों में service लॉन्च कर दी।
मेरे Velprium बनाने की वजह यह थी कि मेरे रोज़मर्रा के रिकॉर्ड कई जगह बिखरे हुए थे।
Calendar, Notion, Obsidian, और तरह-तरह के collaboration tools…
मैंने कागज़ पर bullet journal भी आज़माया, लेकिन हर बार digital और analog फ़ॉर्मेट के notes इधर-उधर ले जाते समय बहुत झंझट होती थी।
इसलिए मैंने सोचा, "अगर calendar events में Notion की functionality जोड़ दी जाए तो कैसा रहेगा?"
मौजूदा calendars की संरचना में x-axis समय दिखाती थी, और y-axis पर सिर्फ title और description दिखते थे।
इसलिए y-axis को और समृद्ध बनाने के लिए मैंने event properties जोड़ीं।
फिर मुझे एहसास हुआ कि तीसरे axis, यानी perspective दिखाने वाले z-axis की ज़रूरत है।
x-axis और y-axis एक जैसे होने पर भी, diary, work log, sleep record, exercise log, personal schedule जैसी किस नज़र से आप उसे देखते हैं, उसके अनुसार वह पूरी तरह अलग दिख सकता है।
यहीं से यह concept आया। Page z-axis है (यानी देखने का perspective), area page को बनाने वाली समानांतर time axis हैं, और event properties y-axis हैं।
- मैंने events के बीच relation भी जोड़े हैं। उदाहरण के लिए, अगर आज का काम पूरा नहीं हो पाता और उसे कल तक टालना पड़ता है, तो postpone बटन दबाने पर आज का event जस का तस रहता है और कल के लिए एक follow-up event बन जाता है।
इससे आप ठीक-ठीक ट्रैक कर सकते हैं कि काम किस समय टाला गया, और क्योंकि हर event का change history सेव होता है, इसलिए यह भी देखा जा सकता है कि postponement का फ़ैसला ठीक कब लिया गया था।
2 साल पहले वाले version में जो feature नहीं था, उनमें से एक AI query feature है। पिछले साल से काम के लिए कई text-to-SQL chatbots बनाते हुए मुझे लगा कि calendar में भी chatbot feature होना अच्छा रहेगा।
उदाहरण के लिए, आप calendar में दर्ज sleep events के आधार पर यह पूछ सकते हैं कि पिछले एक महीने में आपकी sleep pattern कैसे बदली है।
(संदर्भ के लिए, मैं iPhone में रिकॉर्ड हुए health data को calendar events के साथ sync करने के लिए अपने हाथ से बनाया हुआ iPhone app 'Auto Event Maker' इस्तेमाल कर रहा हूँ।)
-
यह app फिलहाल मुफ़्त है, और अगर users की संख्या बढ़ती है तो paid plan जोड़ने की योजना है।
Server cost ज़्यादा नहीं है, लेकिन अगर बहुत सारे users AI feature का उपयोग करने लगें, तो token cost देनी पड़ सकती है। -
मुझे यक़ीन नहीं है कि यह model दूसरों के लिए उपयोगी और समझने में आसान होगा या नहीं, या फिर मैं calendar में बहुत ज़्यादा concepts तो नहीं जोड़ रहा हूँ।
यही सबसे महत्वपूर्ण बात है जिसे मैं जाँचना चाहता हूँ। बेशक, मैंने यह app बनाया है, मैं इससे बहुत संतुष्ट हूँ, और इसे अच्छे से इस्तेमाल कर रहा हूँ।
मैं दो बातों पर feedback चाहूँगा।
- क्या आपको लगता है कि page, area, और event properties की अवधारणा calendar app के लिए उपयुक्त है?
- क्या onboarding process (और पहले से बने page templates) इन अवधारणाओं को समझने में मददगार रहे? कृपया इसे सीधे इस्तेमाल करके बताइए कि कहाँ-कहाँ कठिनाई हुई।
मैं खास तौर पर उन लोगों की राय सुनना चाहता हूँ जो calendar app का मुख्य रूप से उपयोग करते हैं और जिन्हें रोज़मर्रा के रिकॉर्ड रखना पसंद है।
1 टिप्पणियां