প্রকল্প সম্পর্কে
FED-SPA হলো ফ্লোরিডায় লাইসেন্সপ্রাপ্ত ম্যাসাজ প্রতিষ্ঠানগুলোর একটি স্ট্যাটিক, ব্যাকএন্ড-মুক্ত ডিরেক্টরি, যা ফ্লোরিডা ডিপার্টমেন্ট অফ হেলথ মেডিকেল কোয়ালিটি অ্যাসুরেন্স (MQA) পোর্টালের বিপরীতে যাচাই করা হয়েছে। বর্তমান রিলিজ (2026.2, 2026-09-11 তারিখের তথ্য অনুযায়ী) এ 47টি লাইসেন্সপ্রাপ্ত রেকর্ড এবং 44টি ওয়াচলিস্ট এন্ট্রি রয়েছে, যা ফোর্ট পিয়ার্স থেকে হোমস্টেড পর্যন্ত US-1 / ফেডারেল হাইওয়ে করিডোর বরাবর 5টি কাউন্টির প্রতিষ্ঠানগুলোকে কভার করে; README-তে উল্লেখ করা হয়েছে যে ভবিষ্যৎ পর্যালোচনার জন্য করিডোরের 283টি লিস্টিং এখনও পরীক্ষা করা হয়নি।
প্রকল্পটি তিনটি নির্দিষ্ট সীমাবদ্ধতার চারপাশে তৈরি: কোনো ব্যাকএন্ড নেই (শুধুমাত্র স্ট্যাটিক ফাইল, বছরে একবার আপডেট করা হয়), কোনো থার্ড-পার্টি কোড নেই (Python stdlib, Node native crypto, vanilla JS/CSS, androidx core + appcompat, SwiftUI + CryptoKit), এবং একটি বার্ষিক রিফ্রেশ ক্যাডেন্স। ডেটা দুটি স্তরে সরবরাহ করা হয়: প্লেইনটেক্সট JSON-এ একটি পাবলিক লাইসেন্সপ্রাপ্ত তালিকা (যা CSV হিসেবেও এক্সপোর্ট করা যায়) যা যেকোনো অডিট বা ফর্ক করতে পারে, এবং একটি সাবস্ক্রাইবার-অনলি ওয়াচলিস্ট যেখানে MQA-তে নথিভুক্ত অনুসন্ধানে কোনো লাইসেন্স মিল পাওয়া যায়নি, যা PBKDF2-SHA256 কী ডেরিভেশন এবং AES-256-GCM ব্যবহার করে রেস্ট-এ এনক্রিপ্ট করা এবং শুধুমাত্র একটি শেয়ার করা কোড প্রবেশ করানোর পর ক্লায়েন্ট-সাইডে ডিক্রিপ্ট করা হয়। প্রতিটি ওয়াচলিস্ট এন্ট্রি সঠিক অনুসন্ধানের শব্দ এবং তারিখ রেকর্ড করে, এবং প্রকল্পটি জোর দিয়ে বলে যে 'কোনো লাইসেন্স পাওয়া যায়নি' ফলাফলটি প্রশ্ন করার জন্য একটি প্রম্পট, কোনো রায় নয়।
একটি জেনারেশন স্ক্রিপ্টের মাধ্যমে একটি একক সোর্স ডেটাসেটকে ছয়টি প্ল্যাটফর্মে ফ্যান-আউট করা হয় যাতে প্ল্যাটফর্মগুলো ড্রিফট করতে না পারে: একটি ইনস্টলযোগ্য অফলাইন-ক্ষমতাসম্পন্ন ওয়েব PWA, একটি ডোমেইন ব্যাজ এবং কুইক পপআপসহ একটি ক্রোম Manifest V3 এক্সটেনশন, ডিপ লিংক এবং একটি হোম-স্ক্রিন উইজেটসহ একটি অ্যান্ড্রয়েড অ্যাপ, একটি অ্যান্ড্রয়েড অটো সার্ফেস, একটি রিস্ট ওয়াচ অ্যাপ, এবং একটি iOS SwiftUI অ্যাপ। অ্যান্ড্রয়েড অটো এবং ওয়াচ ইচ্ছাকৃতভাবে শুধুমাত্র লাইসেন্সপ্রাপ্ত ডেটা দেখায়, যা প্রকল্পের উইকিতে নথিভুক্ত একটি ডেটা-মিনিমাইজেশন সিদ্ধান্ত।
বার্ষিক রিফ্রেশ হলো একটি মানবিক ওয়ার্কফ্লো: একজন মেইনটেইনার MQA পোর্টালের বিপরীতে রেকর্ডগুলো পুনরায় চেক করেন, সোর্স JSON সম্পাদনা করেন, একটি স্কিমা-এর বিপরীতে যাচাই করেন, ওয়াচলিস্টটি পুনরায় এনক্রিপ্ট করেন, ফ্যান-আউট স্ক্রিপ্টটি পুনরায় চালান, এবং একটি রিলিজ ট্যাগ করেন। অ্যাডমিন স্ক্রিপ্টগুলোর মধ্যে রয়েছে একটি MQA স্ক্র্যাপার, একটি এনক্রিপশন টুল, একটি স্কিমা ভ্যালিডেটর, এবং একটি পাবলিক-ফাইল জেনারেটর। প্রতিটি রেকর্ডে verified_by (পোর্টালের URL), last_checked, এবং data_as_of ফিল্ড রয়েছে, এবং ইস্যু টেমপ্লেটগুলোর মাধ্যমে ডেটা সংশোধন গ্রহণ করা হয়।
প্রাইভেসি অবস্থান: কোনো সার্ভার নেই, কোনো অ্যাকাউন্ট নেই, কোনো অ্যানালিটিক্স নেই, কোনো ট্র্যাকিং নেই; সাবস্ক্রাইবার কোড কখনও ট্রান্সমিট করা হয় না এবং এটি শুধুমাত্র ব্রাউজার সেশন, অপ্ট-ইন লোকাল স্টোরেজ, বা ডিভাইস কিচেইন সমতুল্যে থাকে। কোডটি MIT লাইসেন্সপ্রাপ্ত এবং ডেটাসেটটি ODbL 1.0 লাইসেন্সপ্রাপ্ত। প্রকল্পটি স্বাধীন এবং ফ্লোরিডা রাজ্যের সাথে সম্পর্কিত নয়, এবং ডেটা একটি লাইভ ফিড নয় বরং একটি স্ন্যাপশট — যেকোনো সিদ্ধান্ত নেওয়ার আগে ব্যবহারকারীদের MQA পোর্টালে পুনরায় যাচাই করতে নির্দেশ দেওয়া হয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.