লাইভbengali-tech2024
বাংলা টাইপিং
বাংলা টাইপিং শেখা, অনুশীলন ও পরীক্ষার প্ল্যাটফর্ম
KEY SPECIFICATIONS & HIGHLIGHTS
13 curriculum levels
61 structured lessons
Multiple keyboard layouts
Grapheme engine
Accessibility focused
Certificate system
01 / THE PROBLEM
সমস্যা ও প্রয়োজনীয়তা
বাংলা কীবোর্ড টাইপিং শেখার জন্য কোনো কাঠামোবদ্ধ, ধাপে-ধাপে প্ল্যাটফর্ম নেই। বেশিরভাগ টুল শুধু গতি মাপে, শেখায় না। এছাড়া বাংলা যুক্তবর্ণের কারণে সাধারণ string indexing ভেঙে যায়।
02 / THE SOLUTION
সমাধান ও বাস্তবায়ন
একটি পাঠ্যক্রম-ভিত্তিক প্ল্যাটফর্ম যা মৌলিক থেকে উন্নত লেআউট পর্যন্ত রিয়েল-টাইম গ্রাফিম-সচেতন যাচাইকরণ সহ শেখায়। গ্রাফিম ইঞ্জিন Intl.Segmenter ও Unicode NFC normalization ব্যবহার করে।
03 / TECHNICAL ARCHITECTURE
প্রযুক্তিগত কাঠামো ও ডেটা ফ্লো
FRONTENDReact / Next.js
LOGICTypeScript
STORAGESQLite / Supabase
DEPLOYMENTVercel / Cloud
Tech Stack:Next.jsTypeScriptSupabase
04 / LESSONS LEARNED
এই প্রজেক্ট থেকে যা শিখেছি
সবচেয়ে কঠিন অংশ ছিল grapheme segmentation। বাংলা "ক্ষ" তিনটি Unicode code point কিন্তু একটিই conceptual character। .length, .slice() সব ব্যর্থ হয়েছিল। Intl.Segmenter-এ সুইচ করলে backspace, cursor এবং error-count-এর সব বাগ একবারে ঠিক হয়ে যায়।