تفاصيل العمل

• Built a production-ready authentication starter using Next.js 15 App Router and Auth.js v5 with Google,

GitHub, and Twitter OAuth providers.

• Implemented JWT session strategy with Prisma Adapter and PostgreSQL; authored schema and migrations

for users, accounts, sessions, and verification tokens.

• Added route protection via middleware: redirects unauthenticated users from protected pages and

prevents logged-in users from reopening the login page.

• Created reusable UI with shadcn/ui, Tailwind CSS v4, dark/light themes via next-themes, and in-app toasts

via sonner.

• Delivered feature pages: Home, Login, Profile (session details and actions), Docs, and About; extracted

utilities like a CopyableCode component for better DX.

• Improved DX/performance with Turbopack, strict TypeScript types, and a project-wide ESLint configuration.

• Set up database workflows: Prisma generate on install, local/cloud Postgres support, and

environment-driven connection strings (DATABASE URL, DIRECT URL).

• Prepared seamless deployment to Vercel with image optimization and environment variable management.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
9
تاريخ الإضافة
تاريخ الإنجاز
المهارات