pnpm dlx create-next-app template-nextjs
# Prettier
pnpm add prettier -D
# EsLint with Prettier
pnpm add eslint-config-prettier -D
# Material UI
pnpm add @mui/material @emotion/react @emotion/styled @mui/icons-material @mui/material-nextjs @emotion/cache
# supabase
pnpm add @supabase/auth-ui-react @supabase/ssr @supabase/supabase-js
# Keeping Server-only Code out of the Client Environment
pnpm add server-only
pnpm i
Login enabled with Google only (edit if necessary).
Edit .env.local-example with your Supabase Key.
You need the profile table in supabase for page profile.
pnpm dev
pnpm build
pnpm start