Frontend Masters

This is a companion repo for the Intermediate Next.js course course on Frontend Masters.

Requirements & Setup Instructions

The setup instructions can be found in the course notes. You'll need:

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

Turso Setup

See the course notes for instructions for setting up and configuring Turso.

Branches

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 course
  • step/1: Starting code for the Routing & Data Fetching section
  • step/2: Starting code for the Per-Request Caching lesson
  • step/3: Starting code for the Active & Protected Routes section
  • step/4: Starting code for the Advanced Server Actions & Revalidation section
  • step/5: Starting code for the Events Page lesson
  • step/6: Final code from the course (similar to what is on the main branch)