Technical requirements
Regarding prior knowledge, for the Next.js sections, you should have an understanding of how Next.js works (you can learn more about it or recap your understanding here: https://nextjs.org/docs).
As we will be working with Next.js at a technical level, this chapter requires you to have Node.js (https://nodejs.org/) installed. Usually, installing that also installs the Node Package Manager (npm
and npx
). However, on some Linux systems, it doesn’t – so make sure you install it as well.
Since all containers in Supabase are Docker containers, you’ll need to install Docker. At https://docker.com, you’ll find a Docker Desktop installation executable for every operating system. It installs Docker Engine and a nice graphical user interface (GUI) for it.
Alternatively, you can install the convenient https://orbstack.dev application instead.
It is also expected that you have git
installed.
Whenever you feel stuck or want to compare...