প্রকল্প সম্পর্কে
এই রিপোজিটরিটি App Router ব্যবহার করে Next.js অ্যাপ্লিকেশন তৈরির জন্য একটি প্রফেশনাল স্টার্টার কিট প্রদান করে। এটি একটি "ডেভেলপার এক্সপেরিয়েন্স ফার্স্ট" দর্শনের সাথে ডিজাইন করা হয়েছে, যা ডেভেলপমেন্ট, টেস্টিং এবং ডেপ্লয়মেন্টের জন্য বিস্তৃত শিল্প-মানসম্পন্ন টুলসকে সমন্বিত করে।
মূল কারিগরি সক্ষমতাগুলোর মধ্যে রয়েছে:
- **Core Stack**: Next.js 16+, TypeScript (Strict Mode), এবং Tailwind CSS 4 দিয়ে তৈরি।
- **Authentication & Security**: ইউজার ম্যানেজমেন্টের জন্য Clerk (MFA, Social Auth, এবং Passkeys সহ) এবং বট ডিটেকশন ও রেট লিমিটিংয়ের জন্য Arcjet সমন্বিত।
- **Database & ORM**: টাইপ-সেফ ডাটাবেস অ্যাক্সেসের জন্য DrizzleORM ব্যবহার করে, যা PostgreSQL, SQLite, এবং MySQL সমর্থন করে। এটি লোকাল ডেভেলপমেন্টের জন্য PGlite এবং প্রোডাকশনের জন্য Neon ফিচার করে।
- **Testing Suite**: একটি ব্যাপক টেস্টিং সেটআপ যার মধ্যে ইউনিট টেস্টের জন্য Vitest, ইন্টিগ্রেশন এবং E2E টেস্টের জন্য Playwright, এবং আইসোলেটেড UI কম্পোনেন্ট ডেভেলপমেন্টের জন্য Storybook অন্তর্ভুক্ত।
- **Code Quality & DX**: লিন্টিং এবং ফরম্যাটিংয়ের জন্য Oxlint এবং Oxfmt, গিট হুকসের জন্য Lefthook, স্ট্যান্ডার্ডাইজড কমিট মেসেজের জন্য Commitlint, এবং অব্যবহৃত ফাইল শনাক্ত করার জন্য Knip ইমপ্লিমেন্ট করা হয়েছে।
- **Observability & Monitoring**: এরর মনিটরিংয়ের জন্য Sentry (লোকাল ডেভ-এর জন্য Sentry Spotlight সহ), লগিংয়ের জন্য LogTape, লগ ম্যানেজমেন্টের জন্য Better Stack, এবং মনিটরিং অ্যাজ কোড-এর জন্য Checkly সমন্বিত।
- **Internationalization**: next-intl এবং Crowdin ইন্টিগ্রেশনের মাধ্যমে বহু-ভাষা সমর্থন।
- **DevOps**: CI/CD-এর জন্য GitHub Actions, কোড কভারেজের জন্য Codecov, এবং স্বয়ংক্রিয় চেঞ্জলগ জেনারেশনের জন্য Semantic Release অন্তর্ভুক্ত।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.