বিনামূল্যে অনলাইন ট্যালি কাউন্টার
একটি ক্লিক কাউন্টার যা আপনার ব্রাউজারে স্বয়ংক্রিয়ভাবে সেভ হয়। কাস্টম লেবেল ও স্টেপসহ একাধিক কাউন্টার যোগ করুন। মানুষ, রেপ, ল্যাপ, ইনভেন্টরি, যেকোনো কিছু গণনা করুন।
সাধারণ ব্যবহার
- ইভেন্টগুলিতে মানুষ গণনা করুনদোকানে এবং স্থানে উপস্থিতি, মাথা গণনা বা ক্ষমতা ট্র্যাক করুন।
- ইনভেন্টরি এবং স্টক গণনা করুনস্টক গণনার সময় আইটেমগুলি ট্যালি করুন আপনার স্থান হারানো ছাড়াই।
- রেপস এবং সেট গণনা করুনবড় ট্যাপ লক্ষ্য সহ ওয়ার্কআউট রেপস, সেট বা রাউন্ড ট্র্যাক করুন।
- বোনা এবং ক্রোশেটের জন্য রো কাউন্টারআপনার প্রকল্পে সারি এবং প্যাটার্ন পুনরাবৃত্তি ট্র্যাক করুন।
- পাখি, বন্যপ্রাণী এবং সমীক্ষা গণনা করুনপাখি গণনা, সমীক্ষা এবং ক্ষেত্র গবেষণায় দৃষ্টি আকর্ষণ করুন।
কিভাবে কাজ করে
এই ট্যালি কাউন্টার পুরোপুরি আপনার ব্রাউজারে React state এবং ব্রাউজারের বিল্ট-ইন localStorage API দিয়ে চলে — কোনো সার্ভার নেই, অ্যাকাউন্ট নেই, কোথাও কোনো ডেটা পাঠানো হয় না। পেজ রিফ্রেশ করলেও গণনা স্বয়ংক্রিয়ভাবে থেকে যায়, আর ফুলস্ক্রিন মোড Screen Wake Lock API দিয়ে গোনার সময় স্ক্রিন চালু রাখে।
- 1state থাকে localStorage-এপেজ লোড হলে টুলটি একটি নির্দিষ্ট কী-এর অধীনে localStorage থেকে আগে সেভ করা কাউন্টারগুলো পড়ে। প্রতিটি কাউন্টার — লেবেল, বর্তমান মান, স্টেপ সাইজ এবং allow-negative ফ্ল্যাগ — JSON হিসেবে সিরিয়ালাইজ হয়ে প্রতিটি পরিবর্তনে localStorage-এ আবার লেখা হয়, তাই ভুল করে ট্যাব বন্ধ বা রিফ্রেশ করলেও গণনা থেকে যায়।
- 2React state দিয়ে বাড়ানো/কমানো+ বা মাঝের বড় বোতামে ট্যাপ করলে একটি updater কাউন্টারের বর্তমান মানে নির্ধারিত স্টেপ মান যোগ করে। allow-negative বন্ধ থাকলে Math.max দিয়ে ফলাফল শূন্যে আটকে রাখা হয়। কিবোর্ড শর্টকাট (বাড়াতে Space/+, কমাতে -/Backspace) একটি window keydown লিসেনারের মাধ্যমে সক্রিয় কাউন্টারে কাজ করে।
- 3Screen Wake Lock-সহ ফুলস্ক্রিন মোডফুলস্ক্রিন মোডে একটি ওভারলে দেখায় যেখানে পুরো স্ক্রিনই ট্যাপ করার জায়গা। একই সাথে টুলটি navigator.wakeLock.request('screen') দিয়ে wake lock চায় — এটি একটি ব্রাউজার API যা OS-কে স্ক্রিন স্লিপ বন্ধ রাখতে বলে। ট্যাব ব্যাকগ্রাউন্ড থেকে আবার দৃশ্যমান হলে লকটি স্বয়ংক্রিয়ভাবে আবার নেওয়া হয়।
- 4মোট যোগফলসহ একাধিক কাউন্টারদ্বিতীয় কাউন্টার যোগ করলে crypto.randomUUID() দিয়ে তৈরি ID-সহ একটি নতুন এন্ট্রি হয়। একাধিক কাউন্টার থাকলে সব মান যোগ করে মোট হিসাব করা হয় এবং কাউন্টার তালিকার উপরে দেখানো হয়। প্রতিটি কাউন্টারের স্টেপ, রিসেট ও allow-negative সেটিং আলাদা।
সম্পর্কিত টুলস
মেট্রোনম
আপনি অনুশীলন করার সময় একটি নমুনা-নির্ভুল মেট্রোনম দিয়ে টেম্পো বজায় রাখুন — BPM সেট করুন, একটি সময় স্বাক্ষর বেছে নিন, উপবিভাগ যোগ করুন, এবং বীট খুঁজে পেতে ট্যাপ করুন।
ওয়ার্ড কাউন্টার
শব্দ, অক্ষর, বাক্য এবং প্যারাগ্রাফ গণনা করুন। পড়ার সময় অনুমান করুন।
শব্দ ফ্রিকোয়েন্সি কাউন্টার
আপনার টেক্সটে প্রতিটি শব্দ কতবার আসে গণনা করুন। শীর্ষ শব্দ ভিজ্যুয়ালাইজ করুন, CSV-তে এক্সপোর্ট করুন এবং স্টপ শব্দ ফিল্টার করুন।