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

fs-project হল একটি ফুল স্ট্যাক অ্যাপ্লিকেশন যা টাস্ক পরিচালনার জন্য তৈরি, যেখানে টাস্ক তৈরি, তালিকাভুক্তকরণ, সম্পাদনা এবং মুছে ফেলার পাশাপাশি JWT-এর মাধ্যমে ব্যবহারকারীর নিবন্ধন এবং লগইন করা যায়। ফ্রন্টএন্ডটি React 19, TypeScript, Vite এবং React Router দিয়ে তৈরি; ব্যাকএন্ডটি Node.js, Express 5 এবং TypeScript ব্যবহার করে। প্রমাণীকরণ JWT এবং bcrypt দিয়ে পরিচালিত হয় এবং PostgreSQL ডাটাবেস Prisma দিয়ে পরিচালিত হয়, যার মধ্যে মাইগ্রেশন এবং সীড অন্তর্ভুক্ত রয়েছে। প্রকল্পটিতে স্থানীয় ইনস্টলেশনের নির্দেশাবলী, এনভায়রনমেন্ট ভেরিয়েবলের টেমপ্লেট (.env.example) এবং প্রধান এন্ডপয়েন্টগুলির একটি টেবিল রয়েছে। এছাড়াও GitHub Actions-এর মাধ্যমে কন্টিনিউয়াস ইন্টিগ্রেশন (CI) এবং ডেভেলপমেন্ট, বিল্ড, লিন্ট এবং টেস্টের জন্য কমান্ড রয়েছে (যদিও টেস্টগুলি এখনও বাকি)। কাঠামোটি ফ্রন্টএন্ডকে src/-এ এবং ব্যাকএন্ডকে task-manager-react/-এর ভিতরে backend/-এ আলাদা করে রেখেছে।