Visualping बहुत महंगा लगा, इसलिए खुद बनाया वेबसाइट visual change monitoring SaaS (SiteSnapshot)
(sitesnapshot.io)नमस्ते, GeekNews पाठकों।
मैं 13 साल के अनुभव वाला एक backend developer हूँ और फिलहाल solo maker के रूप में काम कर रहा हूँ।
वेब एजेंसी या maintenance का काम करते समय अक्सर क्लाइंट का संदेश आता था कि "साइट टूट गई है", लेकिन जल्दी से जाकर देखने पर कई बार सब सामान्य निकलता था। (बाद में पता चलता था कि वह अस्थायी error था, या browser cache की समस्या थी — शायद आप में से कई लोगों ने यह अनुभव किया होगा।)
Visualping या UptimeRobot जैसे शानदार tools पहले से मौजूद हैं, लेकिन कई क्लाइंट साइट्स को manage करने के लिए उनकी लागत बोझिल लगती थी (Enterprise only), और सिर्फ साधारण ping check से स्क्रीन UI के टूटने (जैसे CSS error) को पकड़ना मुश्किल था।
इसीलिए मैंने सोचा कि "एजेंसी या development team बिना ज्यादा बोझ के इस्तेमाल कर सके ऐसा visual monitoring tool" खुद बनाया जाए, और SiteSnapshot विकसित किया।
-यह कौन-सी समस्या हल करता है?
Visual Monitoring: सिर्फ यह देखने के बजाय कि server चालू है या नहीं (200 OK), यह असली browser द्वारा render की गई स्क्रीन को capture करता है और पिछले समय-बिंदु से compare (Diff) करके UI के टूटने या बदले हुए हिस्सों को visual रूप में दिखाता है।
Proof of Work: यह क्लाइंट को भेजने लायक साप्ताहिक/मासिक report (PDF) अपने-आप बनाता है। इसे "हम इस तरह manage कर रहे हैं" जैसे प्रमाण के लिए बनाया गया है।
लागत दक्षता: लक्ष्य यह है कि मौजूदा प्रतिस्पर्धियों की तुलना में बहुत कम लागत पर ज्यादा check frequency और लंबी retention period दी जा सके।
-तकनीकी स्टैक (Tech Stack)
मुझे लगा GeekNews के पाठकों को तकनीकी बातें ज्यादा जानने की इच्छा होगी, इसलिए साझा कर रहा हूँ।
Frontend/Backend: Next.js (App Router), TypeScript
Database: Supabase (PostgreSQL)
Deployment: Vercel
Core Engine: Headless Chrome का उपयोग करके screenshot capture और Pixel-match algorithm के जरिए image comparison
Coming Soon: अभी Go(Golang) में internal intranet/local environment monitoring के लिए एक lightweight Agent भी विकसित कर रहा हूँ। (जल्द ही सार्वजनिक करूँगा!)
-फीडबैक का अनुरोध
मुफ्त signup उपलब्ध है, और आप जिस service का उपयोग कर रहे हैं उसके लिए मुफ्त job registration भी कर सकते हैं।
यह अभी एक solo developer द्वारा बनाया गया शुरुआती version है, इसलिए कमियाँ अभी काफी हैं।
खासकर UX वाले हिस्से या monitoring alert की accuracy के मामले में मैं GeekNews समुदाय से तीखा feedback चाहता हूँ।
"यह feature क्यों नहीं है", "यह हिस्सा असुविधाजनक है" जैसी कोई भी राय मैं खुशी से स्वीकार करूँगा।
नीचे दिए गए लिंक से बिना अलग installation के तुरंत test करके देख सकते हैं।
अभी यह अधूरा है, लेकिन अगर मैं किसी तरह मदद कर सकता हूँ, तो कृपया comment में लिखें!
मैं पूरी लगन से जवाब दूँगा!
धन्यवाद।
1 टिप्पणियां
https://sitesnapshot.io