मुख्य सामग्री पर जाएं
Keyboard Tracker windows, a chart and a PDF report

Keyboard Tracker - डेस्कटॉप गतिविधि चार्ट और रिपोर्ट

Webanion brand logoWebanionऐप डेवलपमेंटजुल 30, 2021 - सित 07, 2021३ महीने

Linux, Windows और macOS के लिए एक शांत डेस्कटॉप ऐप जो कीबोर्ड और माउस का उपयोग गिनता है, उसे चार्ट में दिखाता है और रिपोर्ट एक्सपोर्ट करता है, Ja Turna के लिए पाँच हफ़्तों में बनाया गया। यह बिना यह रिकॉर्ड किए कि कोई क्या टाइप कर रहा है, प्रेस गिनता है, एक दिन से लेकर पूरे समय तक के चार्ट दिखाता है और महीनों के डेटा पर भी सहज रहता है, किसी भी टेबल को ऐसे PDF के रूप में डाउनलोड करने देता है जिसे कोई मैनेजर साझा कर सके, और नई मशीन के लिए पूरा इतिहास एक फ़ाइल में बैकअप करता है। एक ही कोडबेस से Electron, React, TypeScript और Redux।

React.jsElectron.jsTypeScriptReCharts.jsRedux

पूरी कहानी

चुपचाप चलने वाला ट्रैकर, महीनों के डेटा पर भी स्मूथ रहने वाले चार्ट, और ऐसी रिपोर्ट जिन्हें मैनेजर शेयर कर सके।

वह गतिविधि जो कोई देख नहीं पाता था

टीम लीड पूरा हुआ काम तो देख सकता है, पर उसके पीछे का कामकाजी दिन नहीं: कोई मशीन कितनी देर इस्तेमाल हुई, कोई हफ़्ता सामान्य से हल्का रहा या नहीं, सामान्य पैटर्न कैसा दिखता है। वेब टूल डेस्कटॉप नहीं देख सकते, और जो ट्रैकर देख सकते हैं वे भारी, दखल देने वाले और पढ़ने में मुश्किल होते हैं।

यह ज़रूरत Webanion के स्थानीय क्लाइंट Ja Turna से आई थी: Linux, Windows और macOS के लिए एक डेस्कटॉप ऐप जो चुपचाप चले, कोई क्या टाइप करता है यह रिकॉर्ड करने के बजाय सिर्फ़ की-प्रेस गिने, और उस गतिविधि को ऐसे आंकड़ों और चार्ट में बदले जिन पर कोई कदम उठा सके।

एक नज़र में पूरा दिन

ऐप आज के दिन के साथ खुलता है: मशीन कितनी देर से चालू है, माउस के क्लिक और स्क्रॉल, और दबाई गई कीज़, हर एक की गिनती, प्रति दिन हिट और कुल में हिस्से के साथ। यह बैकग्राउंड में रिकॉर्ड करता है, लोगों के काम करते समय कुछ नहीं माँगता, और जब कोई देखना चाहे तो मौजूद रहता है।

Brand colour backdrop
Today: uptime, mouse clicks and scrolls, and key presses with hits, hits per day and share
The same view for a week

एक दिन से पूरे समय तक

वही व्यू एक दिन से एक हफ़्ते, एक महीने, एक साल और इंस्टॉल के पूरे समय तक जाता है, हर अवधि के अपटाइम के साथ। एक सर्च बॉक्स पूरे इतिहास में कोई भी की ढूँढ देता है, इसलिए किसी अवधि के बारे में सवाल का जवाब एक्सपोर्ट के बजाय सेकंडों में मिल जाता है।

Brand colour backdrop
A month of activity with its uptime
Searching the whole history for one key

महीनों तक स्मूथ रहने वाले चार्ट

गतिविधि को एरिया, रडार या कंपोज़्ड चार्ट में दिखाया जा सकता है, कीबोर्ड या माउस के लिए, एक दिन, एक हफ़्ते या एक महीने की अवधि में, और तुलना के लिए कई दिनों को एक-दूसरे के ऊपर रखा जा सकता है। डेस्कटॉप एनालिटिक्स ऐप आम तौर पर महीनों का डेटा जमा होते ही धीमे पड़ जाते हैं, और यह स्मूथ बना रहता है।

Brand colour backdrop
A month of key presses charted
A radar chart laying three days over each other

ऐसी रिपोर्ट जो किसी को सौंपी जा सके

कोई भी टेबल PDF के रूप में डाउनलोड होती है, इसलिए मैनेजर किसी को मशीन या ऐप का एक्सेस दिए बिना एक साफ़ सारांश शेयर कर सकता है। दिखाई गई रिपोर्ट असली है, जिसे ऐप ने अपनी लाइफ़टाइम टेबल से बनाया, हर की के हिट, प्रति दिन हिट और कुल में हिस्से के साथ, इसलिए कागज़ पर दिखे आंकड़े स्क्रीन के आंकड़ों से मेल खाते हैं।

Brand colour backdrop
The first page of the exported Key Pressure report
The lifetime window the report was exported from

नई मशीन, पर इतिहास वही

पूरा इतिहास एक ही फ़ाइल में बैकअप होता है और नए कंप्यूटर पर या दोबारा इंस्टॉल के बाद रीस्टोर होता है, और रीस्टोर से मौजूदा डेटा बदलने से पहले एक साफ़ चेतावनी दिखती है। लोग लैपटॉप बदलते हैं, और वे कैसे काम करते हैं इसका रिकॉर्ड उनके साथ जाता है।

Brand colour backdrop
The history backed up to a file
The warning before a restore replaces the current history

एक कोडबेस, तीन ऑपरेटिंग सिस्टम, पाँच हफ़्ते

Electron, React, TypeScript और Redux से बना, और विज़ुअल के लिए Recharts के साथ, यह ऐप एक ही कोडबेस से Linux, Windows और macOS पर पहुँचता है और पाँच हफ़्तों में डिलीवर हुआ। डेस्कटॉप अपने आप में एक अलग विधा है, जिसकी अपनी पैकेजिंग, परमिशन और परफ़ॉर्मेंस सीमाएँ हैं, और ऐप इन तीनों का ध्यान रखता है।

Ja Turna के शब्दों में, नतीजा था “एक सहज, क्रॉस-प्लेटफ़ॉर्म समाधान जो Windows, Linux और MacOS पर बिना किसी खामी के चलता है”, इसलिए कोई व्यक्ति चाहे जिस मशीन पर काम करे, एक ही टूल चुपचाप ट्रैक करता है और साफ़ रिपोर्ट देता है।

उन्होंने क्या कहा

Ja Turna

Webanion में क्लाइंट

३ महीने

I had the pleasure of working with Monir on the development of the Keyboard Tracker desktop application. His expertise in Electron.js and full-stack development was evident throughout the project. Monir delivered a seamless, cross-platform solution that runs flawlessly on Windows, Linux, and MacOS. The app accurately tracks keypresses and mouse clicks, generates detailed reports, and presents analytics in an intuitive way, including PDF exports. His professionalism, clear communication, and problem-solving skills made the collaboration smooth and efficient. I highly recommend Monir for any complex software development project.

सित 07, 2021

(5.0)
Read the Md Moniruzzaman blog

ब्लॉग प्रोडक्शन से लिखे फ़ील्ड नोट्स हैं: आर्किटेक्चर के फ़ैसले, असली उपयोगकर्ताओं के सामने टिके AI सिस्टम, और अपनी लागत खुद निकालने वाला इन्फ्रास्ट्रक्चर। काम से लिखा गया, काम के बारे में नहीं।