Personal portfolio site
Tech stack:
- NextJS as a Framework
- TypeScript
- TailwindCSS
- NextAuth (configured with Next.js 13.2 App folder) + protected API routes
- Prisma + MongoDB - content + auth store
You must set up .env.local with DATABASE_URL="mongodb+srv://:@portfolio.3wr0mtz.mongodb.net/"
NEXTAUTH_JWT_SECRET="someJWTsecret"
NEXTAUTH_SECRET="some randome secret"