Skip to content / মূল অংশে যান
লাইভ2024

বাংলা টাইপিং

বাংলা টাইপিং শেখা, অনুশীলন ও পরীক্ষার প্ল্যাটফর্ম

13 curriculum levels
61 structured lessons
Multiple keyboard layouts
Grapheme engine
Accessibility focused
Certificate system

সমস্যা ও প্রয়োজনীয়তা

বাংলা কীবোর্ড টাইপিং শেখার জন্য কোনো কাঠামোবদ্ধ, ধাপে-ধাপে প্ল্যাটফর্ম নেই। বেশিরভাগ টুল শুধু গতি মাপে, শেখায় না। এছাড়া বাংলা যুক্তবর্ণের কারণে সাধারণ string indexing ভেঙে যায়।

সমাধান ও বাস্তবায়ন

একটি পাঠ্যক্রম-ভিত্তিক প্ল্যাটফর্ম যা মৌলিক থেকে উন্নত লেআউট পর্যন্ত রিয়েল-টাইম গ্রাফিম-সচেতন যাচাইকরণ সহ শেখায়। গ্রাফিম ইঞ্জিন Intl.Segmenter ও Unicode NFC normalization ব্যবহার করে।

প্রযুক্তিগত কাঠামো ও ডেটা ফ্লো

FRONTENDReact / Next.js
LOGICTypeScript
STORAGESQLite / Supabase
DEPLOYMENTVercel / Cloud
Tech Stack:Next.jsTypeScriptSupabase

এই প্রজেক্ট থেকে যা শিখেছি

সবচেয়ে কঠিন অংশ ছিল grapheme segmentation। বাংলা "ক্ষ" তিনটি Unicode code point কিন্তু একটিই conceptual character। .length, .slice() সব ব্যর্থ হয়েছিল। Intl.Segmenter-এ সুইচ করলে backspace, cursor এবং error-count-এর সব বাগ একবারে ঠিক হয়ে যায়।

    বাংলা টাইপিং (Bangla Typing) — কেস স্টাডি | Joysriram Sarkar