স্ট্রিক, চেক-ইন আর চার্টসহ একটি হ্যাবিট ট্র্যাকার অ্যাপ বানান
হ্যাবিট ট্র্যাকার টেকে বা ব্যর্থ হয় একটি কাজের ওপর: দৈনিক চেক-ইন। এতে এক ট্যাপের বেশি লাগলে মানুষ ছেড়ে দেয়। Anticode এমন একটি ব্যক্তিগত হ্যাবিট ট্র্যাকার বানাতে পারে যা সবকিছু আপনার নিজের ব্রাউজারে সেভ করে আর আপনার ফোনের হোম স্ক্রিনে ইনস্টল হয়, যেমন এর Ritualist টেমপ্লেট। এখানে আছে এতে কী রাখবেন, বাদ পড়া দিন কীভাবে সামলাবেন, আর একটি আসল বিনিময়ের কথা।
হ্যাবিট ট্র্যাকারে যে স্ক্রিনগুলো লাগে
- আজ
- আজকের প্রতিটি অভ্যাস, সম্পন্ন চিহ্নিত করার জন্য বড় ট্যাপের জায়গাসহ। ফিরিয়ে নেওয়া এক ট্যাপ দূরে। অ্যাপ এই স্ক্রিনেই খোলে।
- অভ্যাস যোগ বা সম্পাদনা
- একটি নাম, কত ঘন ঘন (প্রতিদিন, সপ্তাহের নির্দিষ্ট দিনে, বা সপ্তাহে নির্দিষ্ট সংখ্যকবার), ঐচ্ছিক একটি লক্ষ্য যেমন ২০ মিনিট বা ৮ গ্লাস, আর একটি রং।
- ইতিহাস
- প্রতিটি অভ্যাসের জন্য একটি ক্যালেন্ডার গ্রিড, সম্পন্ন দিনগুলোর ঘর ভরা। যেকোনো সংখ্যার চেয়ে এক বছরের ভরা ঘর দেখতে মানুষ বেশি পছন্দ করে।
- বিশ্লেষণ
- বর্তমান স্ট্রিক, দীর্ঘতম স্ট্রিক, আর গত ৩০ দিনে সম্পন্নের হার, একটি সাধারণ বার বা লাইন চার্টসহ।
বাকি সবকিছু ঐচ্ছিক। রিমাইন্ডার, জার্নাল, মুড স্কোর আর ব্যাজ সবই ঝামেলা বাড়ায়, আর যাঁরা ট্র্যাকার ছেড়ে দেন তাঁদের বেশির ভাগ ছাড়েন কারণ অ্যাপ প্রতিদিন তাঁদের কাছে খুব বেশি চায়, খুব কম নয়।
অপরাধবোধ ছাড়া স্ট্রিক
স্ট্রিক কাউন্টার ভাঙা পর্যন্ত অনুপ্রেরণা দেয়, আর একদিন বাদ পড়ায় ৬০ দিন শূন্যে নেমে আসা সেই মুহূর্ত যখন অনেকে চিরতরে হাল ছেড়ে দেন। বানানোর আগে নিয়মগুলো ঠিক করুন:
- দৈনিকের বদলে সাপ্তাহিক লক্ষ্য। "সপ্তাহে তিনবার দৌড়ানো" একদিনের বিশ্রামে ভাঙে না।
- বিরতির দিন। পরিকল্পিত বিরতি (ছুটি, অসুস্থতা) যা স্ট্রিক শেষ না করে থামিয়ে রাখে।
- বাড়তি সময়। যাঁরা রাতে টিক দিতে ভুলে যান, তাঁদের জন্য গতকালকে আজ দুপুর পর্যন্ত সম্পন্ন চিহ্নিত করতে দিন।
- দীর্ঘ চিত্রও দেখান। "গত ৩০ দিনের ২৭ দিন" একদিন বাদ পড়লেও টিকে থাকে, স্ট্রিক থাকে না।
"আজ" মানে কী, সেটাও ঠিক করুন। রাত ১টায় যিনি চেক-ইন করেন, তিনি সাধারণত গতকালের কথা বোঝান। দিন শুরুর একটি বদলানো যায় এমন সময় (ধরুন ভোর ৪টা) নিঃশব্দে এর সমাধান করে।
Ritualist থেকে, নাকি একটি বাক্য থেকে শুরু
Anticode-এর টেমপ্লেট গ্যালারিতে আছে Ritualist, Anticode-এর মডেলের লেখা একটি হ্যাবিট ট্র্যাকার। এটি ব্যবহার করলে পুরো অ্যাপটি আপনার প্রজেক্টে কপি হয়, কোনো মডেল কল ছাড়া এবং আপনার সীমা থেকে কিছু না কেটে, তারপর পরিবর্তনের অনুরোধ দিয়ে একে নতুন রূপ দিতে পারেন: "সাপ্তাহিক লক্ষ্য যোগ করো", "ইতিহাসকে এক বছরের গ্রিড বানাও", "সম্পন্ন দিনগুলোর জন্য সবুজ রং দাও"।
শূন্য থেকে নিজেরটা বানাতে অভ্যাসগুলো, নিয়মগুলো আর অনুভূতিটা বর্ণনা করুন: "একজন লেখকের জন্য দৈনিক হ্যাবিট ট্র্যাকার: লেখা শব্দের সংখ্যা একটি সংখ্যার লক্ষ্য হিসেবে, পড়া হ্যাঁ/না হিসেবে, আর ফোন ছাড়া সকাল। প্রথমে সাপ্তাহিক ভিউ। সপ্তাহে একটি বিরতিসহ স্ট্রিক। শান্ত, গাঢ়, বড় ট্যাপের জায়গা।" মডেল ট্র্যাকারটি এমন একটি অ্যাপ হিসেবে লেখে যা ব্রাউজারে চলে, চার্টগুলো কোডে আঁকা, আর চেক-ইন স্ক্রিন এক হাতে ব্যবহারের জন্য ডিজাইন করা।
আপনার ডেটা কোথায় থাকে
Anticode অ্যাপ নেটওয়ার্কবিহীন একটি স্যান্ডবক্সে চলে, তাই এখানে বানানো হ্যাবিট ট্র্যাকার আপনার চেক-ইন কখনো কোনো সার্ভারে পাঠায় না, Anticode-এর সার্ভারেও নয়। অভ্যাস আর ইতিহাস আপনি যে ব্রাউজার ব্যবহার করেন তাতে সেভ হয়, আর পরের বার সেই ডিভাইসে অ্যাপ খুললে সেগুলো থাকে। থেরাপির অনুশীলন বা কম পান করার মতো ব্যক্তিগত অভ্যাসের জন্য এটি একটি সুবিধা, যা স্বাগত স্ক্রিনে বলে রাখা ভালো।
প্রকাশিত প্রতিটি সাইট ফোন ও ডেস্কটপে অ্যাপ হিসেবেও ইনস্টল করা যায়, নিজস্ব আইকন আর অফলাইন বিকল্পসহ। ফোনের হোম স্ক্রিনে ইনস্টল করলে ট্র্যাকারটি অন্য যেকোনো অ্যাপের মতো খোলে, আর ঝামেলাহীন চেক-ইনের জন্য ঠিক এটাই দরকার।
বিনিময়: সিঙ্ক নেই
যেহেতু কিছুই ডিভাইস ছেড়ে যায় না, তাই কোনো সিঙ্ক নেই। ফোনে চেক-ইন করলে আপনার ল্যাপটপে কিছু দেখা যায় না। ব্রাউজারের সাইট ডেটা মুছে ফেললে, বা প্রাইভেট উইন্ডো ব্যবহার করলে, ইতিহাস হারিয়ে যায়। দুটি অভ্যাস কাজে আসে: ট্র্যাকারটি শুধু একটি ডিভাইসে ব্যবহার করুন, আর একটি এক্সপোর্ট ও ইমপোর্ট বোতাম চেয়ে নিন (একটি ফাইল যা আপনি নিজে সেভ ও লোড করেন), যাতে ইতিহাস সরাতে বা ব্যাকআপ রাখতে পারেন।
এটি যা পারে না
- পুশ রিমাইন্ডার নেই। অ্যাপ বন্ধ থাকলে নোটিফিকেশন পাঠাতে পারে না। মনে করানোর জন্য ফোনের নিজস্ব রিমাইন্ডার বা ক্যালেন্ডার ব্যবহার করুন।
- জবাবদিহির সঙ্গী নেই। বন্ধু বা কোচের সঙ্গে অগ্রগতি ভাগ করতে শেয়ার করা ডেটা লাগে, যা স্যান্ডবক্সে নেই।
- স্বাস্থ্যের ডেটা নেই। এটি ঘড়ি বা হেলথ অ্যাপ থেকে পদক্ষেপ, ঘুম বা হৃৎস্পন্দন পড়তে পারে না; এমন কিছু হাতে লিখে দিতে হয়।
- অনেক ব্যবহারকারীর পণ্য নয়। অ্যাকাউন্ট আর সিঙ্কসহ সবার জন্য একটি হ্যাবিট অ্যাপ চালু করতে চাইলে, Next.js এক্সপোর্ট একজন ডেভেলপারকে ডেটাবেস ও সাইন-ইনসহ একটি সূচনা দেয়।
প্রায়ই জিজ্ঞাসিত প্রশ্ন
হ্যাবিট ট্র্যাকার অ্যাপটি কি ব্যক্তিগত?
আপনার চেক-ইন আপনার ডিভাইসে আপনার নিজের ব্রাউজারেই থাকে। Anticode শুধু দেখে যে প্রকাশিত পেজটি দেখা হয়েছে, যা কুকি ছাড়াই গোনা হয়।
ট্র্যাকারটি কি পরিবারের সঙ্গে শেয়ার করা যায়?
লিংকটি শেয়ার করতে পারেন, আর প্রত্যেকে নিজের ডিভাইসে নিজের একটি ফাঁকা ট্র্যাকার পান। তাঁদের ডেটা আর আপনার ডেটা কখনো মেশে না।
এটা কি শুধু হ্যাঁ বা না নয়, সংখ্যাও ট্র্যাক করতে পারে?
হ্যাঁ। সংখ্যার লক্ষ্যসহ অভ্যাস (মিনিট, পৃষ্ঠা, গ্লাস) আর সময়ের সঙ্গে মানগুলোর একটি চার্ট চেয়ে নিন।