Creating app with NextJS
npx create-next-app@latest --ts
Installing TailwindCSS Link: https://tailwindcss.com/docs/guides/nextjs
npm install -D tailwindcss postcss autoprefixer;
npx tailwindcss init -p
Installing Prisma Link: https://supabase.com/docs/guides/integrations/prisma
npm install prisma;
npx prisma init
# After setting envs and schema
# Env connects to database (supabase postgres)
npx prisma migrate dev --name init
# To create new resources
npx prisma studio
# For multiple dot envs
npm i dotenv-cli
With NextJS we can use server-side compilation. That way, at least some content of our app will still be displayed, even without broser-side Javascript enabled.