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

# condition-tracker প্রতিদিনের শারীরিক অবস্থা রেকর্ড ও ভিজ্যুয়ালাইজ করার জন্য একটি ব্যক্তিগত ওয়েব অ্যাপ্লিকেশন। শারীরিক অবস্থার সেলফ-মনিটরিং-কে লক্ষ্য করে, কম সময়ে ৭টি স্কোরে ইনপুট দেওয়া যায়। ## প্রধান বৈশিষ্ট্য - প্রতিদিনের শারীরিক অবস্থা ৭টি স্কোরে রেকর্ড - ক্লিপবোর্ডে টেক্সট কপি করে বাইরের স্প্রেডেটে পেস্ট করা যায় - স্কোরে ডেটা আউটপুট ফরম্যাট গুছানো ## প্রকল্পের অবস্থান কাজ করা অ্যাপ্লিকেশনের বাস্তবায়নের পাশাপাশি, নকশার সিদ্ধান্ত প্রক্রিয়া স্পষ্টভাবে নথিভুক্ত করাও এই ব্যক্তিগত প্রকল্পের উদ্দেশ্য। চাহিদা সংজ্ঞা, প্রযুক্তি নির্বাচন, নকশা সিদ্ধান্ত সব `docs/` এর অধীনে নথি হিসেবে রাখা হয়েছে। "কেন সেই প্রযুক্তি বেছে নেওয়া হলো" এবং "কোন ধরনের ট্রেডঅফ গ্রহণ করা হয়েছে" ট্র্যাক করা যায়। ডেভেলপমেন্ট ইউজার স্টোরি ইউনিটে ইটারেশন (স্প্রিন্ট) করে সম্পন্ন হয়, ফিচার স্প্রিন্ট ও রিলিজ স্প্রিন্টে ভাগ করা হয়, এবং সাইকেলের শেষে রিট্রোস্পেক্ট ও হস্তান্তর করা হয়। ## প্রযুক্তি স্ট্যাক - ফ্রেমওয়ার্ক: Vue 3 (Composition API) - ভাষা: TypeScript - স্টেট ম্যানেজমেন্ট: Pinia - বিল্ড টুল: Vite - স্টাইলিং: Tailwind CSS - টেস্টিং: Vitest - CI: GitHub Actions - প্রকাশনা: GitHub Pages - Node.js: 26.7.0 (Volta দ্বারা পরিচালিত) ## নথি - [docs/README.md](./docs/README.md) - নথি কাঠামো, স্প্রিন্টের অগ্রগতি পদ্ধতি - [docs/requirements.md](./docs/requirements.md) - সমস্যার সংজ্ঞা ও ইউজার স্টোরি - [docs/design.md](./docs/design.md) - স্ক্রিন ডিজাইন ও ডেটা মডেল ডিজাইন - [docs/adr/](./docs/adr/) - আর্কিটেকচার ডিসিশন রেজিস্ট্রি - [docs/releases/](./docs/releases/) - পরিবর্তন ইতিহাস - [docs/conventions.md](./docs/conventions.md) - কোডিং কনভেনশন ## ডেভেলপমেন্ট পরিবেশ সেটআপ ```sh npm install npm run dev npm run build npm run test:unit ``` প্রস্তাবিত এডিটর: VSCode + Vue - Official এক্সটেনশন ## লাইসেন্স MIT