This is a companion repo for the Intermediate Next.js course course on Frontend Masters.
The setup instructions can be found in the course notes. You'll need:
- Node version 20
- Turso account
Fork/Clone the repository and checkout the step/0
branch:
git clone https://github.com/Hendrixer/intermediate-nextjs.git
cd intermediate-nextjs
git checkout step/0
npm install
See the course notes for instructions for setting up and configuring Turso.
The main
branch is a final version of the application. Checkout the step/0
branch if you are starting the course. There are several other "checkpoint" branches:
step/0
: Starting branch for the coursestep/1
: Starting code for the Routing & Data Fetching sectionstep/2
: Starting code for the Per-Request Caching lessonstep/3
: Starting code for the Active & Protected Routes sectionstep/4
: Starting code for the Advanced Server Actions & Revalidation sectionstep/5
: Starting code for the Events Page lessonstep/6
: Final code from the course (similar to what is on the main branch)