📒 Free Khata Book
শুরু করুন রোজকার ব্যবহার ফিচার বিস্তারিত টিমের জন্য (স্টাফ) ডেভেলপারদের জন্য (API) সমস্যা সমাধান সাধারণ প্রশ্ন প্রাইভেসি ও ডেটা আমাদের কথা যোগাযোগ / ডেভেলপার
ব্যবহার নির্দেশিকা

Free Khata Book কিভাবে ব্যবহার করবেন

আপনার দোকান Free Khata Book-এ চালানোর জন্য যা যা জানা দরকার — প্রথম লগইন থেকে রোজকার হিসাব, টিম অ্যাক্সেস, আর সমস্যা সমাধান পর্যন্ত।

📖 শুরু করুন

  1. দোকান রেজিস্টার করুন — হোম পেজে "নতুন খাতা বই খুলুন"-এ ট্যাপ করুন। দোকানের নাম, আপনার নাম, আর ফোন নম্বর দিন। কোনো পাসওয়ার্ড বানাতে বা মনে রাখতে হবে না — আপনার ফোন নম্বরই আপনার পরিচয়।
  2. ওটিপি দিয়ে ভেরিফাই করুন — স্ক্রিনেই ৪ সংখ্যার কোড দেখাবে (এটা ইচ্ছাকৃত ডিজাইন — কোনো এসএমএস গেটওয়ে নেই মানে প্রতি মেসেজের খরচ কখনো লাগবে না)। বক্সে সেটা লিখলেই লগইন হয়ে যাবে।
  3. প্রথম গ্রাহক যোগ করুন — ড্যাশবোর্ড থেকে "+ নতুন গ্রাহক" ট্যাপ করুন। অ্যাপ ব্যবহার শুরু করার আগে থেকে যদি বাকি থাকে, সেটা Opening Balance-এ লিখুন, আর বেছে নিন আপনি পাবেন নাকি দেবেন।
  4. প্রথম এন্ট্রি রাখুন — সেই গ্রাহকের পেজ খুলে, বাকিতে মাল দিলে "সে নিলো" (ডেবিট), আর টাকা পেলে "সে দিলো" (ক্রেডিট) বাটনে ট্যাপ করুন।
  5. প্রথম রিমাইন্ডার পাঠান — গ্রাহকের পেজেই WhatsApp Reminder বাটনে ট্যাপ করুন। টাকার সঠিক পরিমাণ সহ একটা মেসেজ লেখা অবস্থায় WhatsApp খুলে যাবে — শুধু সেন্ড করলেই হবে।

💡 টিপ: ফোনের হোম স্ক্রিনে অ্যাপটা ইনস্টল করে নিন — সাধারণত এক-দুইবার ভিজিট করার পর ব্রাউজার "Add to Home Screen" দেখাবে।

🗓️ রোজকার ব্যবহার

গ্রাহক ম্যানেজ করা

এন্ট্রি (লেনদেন) ম্যানেজ করা

✨ ফিচার বিস্তারিত

💬 হোয়াটসঅ্যাপ রিমাইন্ডার

প্রতিটা গ্রাহক পেজে এক-ট্যাপ রিমাইন্ডার বাটন আছে। এটা টাকার সঠিক বাকি পরিমাণ সহ WhatsApp খুলে দেয় — শুধু সেন্ড করলেই হবে। কোনো এসএমএস গেটওয়ে নেই, প্রতি মেসেজের খরচ কখনো লাগবে না।

📦 ইনভেন্টরি (ঐচ্ছিক)

শারীরিক স্টক বিক্রি করলে Settings থেকে এটা চালু করুন। চালু করার পর, বিক্রির সাথে আইটেম লিংক করতে পারবেন — স্টক অটোমেটিক কমে যাবে, আর কম হয়ে গেলে ড্যাশবোর্ডে সতর্কতা দেখাবে।

📴 অফলাইন মোড

সিগন্যাল না থাকলেও অ্যাপ কাজ করে। অফলাইনে করা এন্ট্রি আপনার ফোনে সেভ থাকে, ইন্টারনেট ফিরলেই অটোমেটিক সিঙ্ক হয়ে যায় — সবচেয়ে ভালো experience-এর জন্য হোম স্ক্রিনে ইনস্টল করে নিন।

📲 UPI পেমেন্ট QR

গ্রাহকের পেজে, তার কাছে বাকি থাকলে, সঠিক পরিমাণ সহ একটা QR কোড দেখাবে — সে যেকোনো UPI অ্যাপ দিয়ে স্ক্যান করে সরাসরি আপনাকে পেমেন্ট করতে পারবে। কোনো গেটওয়ে ফি নেই।

📊 এক্সেল/সিএসভি এক্সপোর্ট

যেকোনো সময়, গ্রাহকের পেজ বা Settings থেকে একজন গ্রাহকের স্টেটমেন্ট বা পুরো গ্রাহক তালিকা স্প্রেডশিট হিসেবে ডাউনলোড করুন।

👥 একাধিক স্টাফ লগইন

Settings → Staff থেকে কর্মচারী যোগ করুন। তারা নিজের ফোন নম্বর দিয়ে লগইন করবে, এন্ট্রি রাখতে পারবে, কিন্তু Settings, স্টাফ ম্যানেজমেন্ট, বা ডিলিট করার অ্যাক্সেস পাবে না।

🔌 REST API

আপনার হিসাবরক্ষকের সফটওয়্যার বা অন্য কোনো টুল আপনার খাতার ডেটার সাথে যুক্ত করতে Settings → API Access থেকে টোকেন তৈরি করুন — নিচে "ডেভেলপারদের জন্য" সেকশন দেখুন।

🌐 বাংলা / হিন্দি / ইংরেজি

মেনু থেকে যেকোনো সময় বদলাতে পারেন — আপনার পছন্দ পরের লগইনেও মনে রাখা হবে।

👥 টিমের জন্য (স্টাফ অ্যাকাউন্ট)

দোকানে যদি একের বেশি মানুষ কাউন্টার সামলান, একটাই লগইন শেয়ার করার দরকার নেই। Settings → স্টাফ ম্যানেজ করুন-এ গিয়ে প্রত্যেকের নাম আর ফোন নম্বর দিয়ে যোগ করুন।

তারা আপনার মতোই zero-cost ওটিপি দিয়ে লগইন করবে — কোনো পাসওয়ার্ড নেই, কোনো এসএমএস খরচ নেই। স্টাফ অ্যাকাউন্ট গ্রাহক যোগ করতে, এন্ট্রি রাখতে, স্টক রিস্টক করতে, আর রিপোর্ট এক্সপোর্ট করতে পারবে, কিন্তু Settings, স্টাফ ম্যানেজমেন্ট, API টোকেন, আর যেকোনো কিছু ডিলিট করা থেকে ব্লক থাকবে। এতে আপনার হিসাব নিরাপদ থাকে, আবার টিমও রোজকার কাজ চালিয়ে যেতে পারে।

একই Staff পেজ থেকে যেকোনো সময় কোনো স্টাফকে নিষ্ক্রিয় করতে পারেন — তার লগইন সাথে সাথে বন্ধ হয়ে যাবে, রেকর্ড ডিলিট করার দরকার নেই।

🔌 ডেভেলপারদের জন্য (REST API)

আপনি (বা আপনার হিসাবরক্ষক) যদি খাতার ডেটা অন্য কোনো টুলে নিয়ে আসতে চান, Settings → API Access থেকে একটা টোকেন তৈরি করুন। এটা একবারই দেখানো হবে — নিরাপদ জায়গায় কপি করে রাখুন।

প্রতিটা রিকোয়েস্টে এটা Authorization হেডারে দিতে হবে:

curl -H "Authorization: Bearer kb_xxxxxxxx" \
  https://apnar-domain.com/api/v1/customers
MethodEndpointকী করে
GET/api/v1/dashboardপাবো/দেবো সামারি
GET/api/v1/customersসব গ্রাহক + ব্যালেন্স
GET/api/v1/customers/{id}একজন গ্রাহক + পুরো ইতিহাস
POST/api/v1/customers/{id}/transactionsনতুন এন্ট্রি যোগ করা

টোকেন হারিয়ে গেছে বা leak হয়েছে মনে হচ্ছে? একই Settings পেজ থেকে সাথে সাথে revoke করে নতুন একটা বানান — আর কিছু বদলাতে হবে না।

🛠️ সমস্যা সমাধান

পেজ ভাঙা দেখাচ্ছে / স্টাইল লোড হচ্ছে না

Ctrl+Shift+R দিয়ে রিফ্রেশ করুন (বা ব্রাউজার cache ক্লিয়ার করুন)। সাধারণত পুরনো cached পেজ-এর কারণে এমন হয়।

ওটিপি পাইনি

এখানে কোনো এসএমএস নেই — রিকোয়েস্ট করার পর স্ক্রিনেই ওটিপি দেখায়। মিস করলে একই পেজে স্ক্রল করে দেখুন, বা আবার "OTP পাঠান" ট্যাপ করুন নতুন একটার জন্য।

ফোন নম্বরের অ্যাক্সেস হারিয়ে ফেলেছি

যেহেতু ফোন নম্বরই লগইন, দোকানের hosting/account যিনি চালান তাকে বলুন সরাসরি ডেটাবেজে আপডেট করে দিতে, অথবা developer-এর সাথে যোগাযোগ করুন (নিচে Contact দেখুন)।

WhatsApp রিমাইন্ডার বাটনে কিছু খুলছে না

যে ডিভাইসে ব্যবহার করছেন তাতে WhatsApp ইনস্টল থাকতে হবে, আর গ্রাহকের ফোন নম্বর ঠিকভাবে সেভ থাকতে হবে (১০ সংখ্যা, কান্ট্রি কোড লাগবে না)।

স্টক বলছে "Stock kom ache", সেভ হচ্ছে না

ওই আইটেমের যা স্টক আছে তার চেয়ে বেশি বিক্রি করার চেষ্টা করছেন। আগে Stock পেজ থেকে রিস্টক করুন, বা quantity কমান।

Settings বা Staff অপশন দেখতে পাচ্ছি না

এগুলো শুধু owner-এর জন্য। স্টাফ হিসেবে যোগ হয়ে থাকলে, এই পেজ দরকার হলে দোকান মালিককে বলুন।

❓ সাধারণ প্রশ্ন

এটা কি সত্যিই সবসময় ফ্রি থাকবে?

হ্যাঁ। মূল খাতা, হোয়াটসঅ্যাপ রিমাইন্ডার, ইনভেন্টরি, অফলাইন মোড, আর এক্সপোর্ট — সব দোকানের জন্য সবসময় ফ্রি থাকবে। দু'একটা অ্যাডভান্সড ফিচার (মাল্টিপল স্টাফ, এপিআই) পরে হয়তো পেইড হতে পারে, কিন্তু আগে থেকে স্পষ্ট জানিয়ে দেওয়া হবে — হুট করে কিছু বদলাবে না।

আমার ডেটা নিরাপদ তো?

আপনার ডেটা শুধু আপনার দোকানের সাথে যুক্ত একটা প্রাইভেট ডেটাবেজে থাকে। অন্য কোনো দোকান মালিক আপনার গ্রাহক বা এন্ট্রি কখনো দেখতে পারবে না।

এন্ট্রি করার সময় ইন্টারনেট চলে গেলে?

Free Khata Book এন্ট্রিটা আপনার ফোনেই সেভ করে রাখে, ইন্টারনেট ফিরলেই অটোমেটিক সিঙ্ক হয়ে যায় — কিছু হারায় না।

একটা দোকানের অ্যাকাউন্ট কি একাধিক মানুষ ব্যবহার করতে পারবে?

হ্যাঁ — Settings থেকে স্টাফ যোগ করুন। তারা নিজের ফোন নম্বর দিয়ে লগইন করবে, কিন্তু Settings বা এন্ট্রি ডিলিট করার অ্যাক্সেস পাবে না।

তাড়াতাড়ি টাকা পেতে কি করবো?

গ্রাহকের পেজে WhatsApp Reminder অথবা UPI QR কোড ব্যবহার করুন — দুটোই ফ্রি, এক ট্যাপেই হয়ে যায়।

মাল শেষ হয়ে গেলে স্টক কি অটোমেটিক আপডেট হয়?

Settings-এ Inventory মডিউল চালু করলে, এন্ট্রির সময় আইটেম বেছে নিলে স্টক অটোমেটিক কমে যাবে, আর কম হয়ে গেলে ড্যাশবোর্ডে সতর্কতা দেখাবে।

কিছু ইনস্টল করতে হবে কি?

না — যেকোনো ফোন বা কম্পিউটার ব্রাউজারে চলে। হোম স্ক্রিনে ইনস্টল করলে (PWA হিসেবে) এটা আরো native app-এর মতো লাগে, আর অফলাইনে কাজ করে।

একের বেশি দোকানের জন্য কি এটা ব্যবহার করতে পারবো?

প্রতিটা ফোন নম্বর একটা দোকানের সাথে যুক্ত। একাধিক দোকান চালালে, প্রতিটা আলাদা ফোন নম্বর দিয়ে রেজিস্টার করুন (বা বাকিগুলোতে নিজেকে স্টাফ হিসেবে যোগ করুন)।

ভুলে কোনো গ্রাহক ডিলিট হয়ে গেলে?

তার রেকর্ড লিস্ট থেকে লুকানো হয়, ধ্বংস হয় না। রিস্টোর দরকার হলে developer-এর সাথে যোগাযোগ করুন — ডেটা ডেটাবেজে ঠিকই থেকে যায়।

🔒 প্রাইভেসি ও ডেটা

🤝 আমাদের কথা

Free Khata Book বানানোর কারণ একটাই: প্রতিদিন লাখো ছোট দোকানদার কাগজের "খাতা" রাখেন, আর তাদের প্রাপ্য একটা ডিজিটাল ভার্সন — যেটার জন্য প্রতি মাসে টাকা গুনতে হবে না।

এখানে কোনো বিজ্ঞাপন নেই, ডেটা বিক্রির লুকানো মডেল নেই, জোর করে আপগ্রেড করার চাপ নেই। আপনার দোকান একটু সহজে চালাতে সাহায্য করাটাই আসল উদ্দেশ্য। সার্ভার চালু রাখতে সাহায্য করতে চাইলে Support পেজ সম্পূর্ণ স্বেচ্ছায় — কখনো বাধ্যতামূলক না।

📇 যোগাযোগ ও ডেভেলপার

Abdur Rahim Khan
ফুল স্ট্যাক ডেভেলপার ও গার্মেন্টস প্যাটার্ন টেকনিশিয়ান