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)
If you are interested in seeing a completed version of of this Repo built with Next.js 15 and React 19, check out this repo. Note that the dependencies in that repo may not work with the steps in this course.