প্রকল্প সম্পর্কে

ডেন্টাল পেশেন্ট ম্যানেজার হলো কাল্পনিক ডেন্টাল রেকর্ডের জন্য একটি ডেমো ওয়েব অ্যাপ্লিকেশন। এটি Node.js 24 এবং Express 4-এ একটি REST API এবং GitHub Pages-এ প্রকাশিত একটি স্ট্যাটিক ইন্টারফেস প্রদান করে। প্রকল্পটিতে ৩২টি দাঁতের উপাদানসহ একটি ইন্টারঅ্যাকটিভ প্রাপ্তবয়স্ক FDI ওডন্টোগ্রাম, প্রদর্শনমূলক ক্লিনিক্যাল অবস্থা, কীবোর্ড বা পয়েন্টার দ্বারা নির্বাচন এবং শুধুমাত্র ওডন্টোগ্রাম ও থিমের স্থানীয় সংরক্ষণ অন্তর্ভুক্ত। ডেমোটি পুনরুদ্ধারযোগ্য এবং পূর্বানুমেয়: এটি সর্বদা ১২ জন কাল্পনিক রোগীর একটি নিয়ন্ত্রিত ভিত্তি দিয়ে শুরু হয়, দর্শনার্থীদের প্রবেশ করানো ডেটা সংরক্ষণ করে না এবং ভাগ করা অভিজ্ঞতা সংরক্ষণের জন্য মুছে ফেলা ব্লক করে। নিবন্ধন ও সম্পাদনা সাময়িক, প্রতি সেশনে ২০টি রেকর্ডে সীমাবদ্ধ, এবং DELETE রুট 405 ফেরত দেয়। ব্যাকএন্ড ইনপুট যাচাইকরণ, মানসম্মত ত্রুটি চুক্তি, 10kb পেলোড সীমা এবং Content-Security-Policy ও Permissions-Policy-এর মতো নিরাপত্তা হেডার প্রয়োগ করে। পরীক্ষার স্যুটটি যাচাইকরণ, HTTP প্রতিক্রিয়া, নিরাপত্তা, নির্দিষ্ট ভিত্তি, রেকর্ডের সীমা এবং ওডন্টোগ্রাম লজিক কভার করে। CI সিনট্যাক্স যাচাইকরণ, ESLint, পরীক্ষা, Lighthouse দিয়ে অ্যাক্সেসিবিলিটি অডিট এবং নির্ভরতা অডিট চালায়, GitHub Pages ডিপ্লয়মেন্ট CI-এর সফলতার উপর শর্তসাপেক্ষ। ইন্টারফেসটি প্রতিক্রিয়াশীল, হালকা ও গাঢ় থিম রয়েছে, কীবোর্ড দ্বারা অ্যাক্সেসযোগ্য নেভিগেশন রয়েছে এবং innerHTML-এ অনিরাপদ ইন্টারপোলেশন এড়াতে DOM API দিয়ে গতিশীল ডেটা সন্নিবেশ করে। প্রকল্পটি শিক্ষামূলক রেফারেন্স বা প্রযুক্তিগত প্রদর্শন হিসেবে উপযুক্ত, প্রকৃত ক্লিনিক্যাল ডেটা সংরক্ষণের জন্য নয়।