Showcase: PrismaTest — 20-language SPA on Next.js 14 with edge i18n

Hey Vercel community! Wanted to share my project hosted on Vercel:

:link: PrismaTest — Psychological Tests

Tech highlights:

  • Next.js 14 App Router + next-intl for 20 locales (incl. RTL Arabic)
  • ISR for 1500+ test pages
  • Base64-encoded URL state for results (zero DB writes for guests)
  • Redis for rate-limit, Prisma + Postgres for stored results
  • Shipped 80+ psychology tests (MBTI, Big Five, Enneagram, IQ)

Would love feedback on the i18n setup. Built solo over 8 months.