A detailed walkthrough of every file in a typical Next.js project — what each file does, why it exists, and how they all connect.