Our application leverages the latest innovations in React 19 and Next.js 15 (App Router) to deliver powerful real-time collaboration features. User authentication and database management are powered by Supabase, with data being transitioned from Neon Postgres to Supabase Postgres and fully integrated through Drizzle ORM. We utilize the Vercel AI SDK (referenced in /documentation/ai-sdk) to orchestrate AI-driven interactions, and NextAuth.js to optionally authenticate users with oauth2 connecting third-party software assets.
Implementation Plan
- Use React 19 & Next.js 15
- Ensure the project dependencies match the versions in the package.json snippet provided (
"react": "19.0.0-rc-..."
,"next": "15.0.3-canary.2"
). - Check the configuration of Next.js App Router in the /app directory, verifying that routes align with Next.js 15 standards.
- Ensure the project dependencies match the versions in the package.json snippet provided (
- Ensure all dependencies are compatible with the versions of React and Next.js specified.