Stratpoint Engineering

Next.js Fullstack Training

Sign in with your Stratpoint Google account to continue.

Next.js Fullstack
Next.js Fullstack Training
Chapter 7

Project Submission Review

Code review in this program happens on your two project submissions — the portfolio (Week 2) and the blog (Week 4). This chapter explains how to prepare your submission and what your mentor will check.

7.1 How to Submit

  • Make sure your project is deployed and accessible on Vercel.
  • Run pnpm check && pnpm tsc --noEmit && pnpm build locally — fix any failures first.
  • Send your mentor the repo URL and live Vercel URL via Google Chat or email.
  • Include your Chapter 10 self-assessment for that phase.
  • Your mentor will review the code and the live site and send written feedback.

7.2 Pre-Submission Checklist

  • pnpm check passes with zero errors
  • pnpm tsc --noEmit passes with zero TypeScript errors
  • pnpm build succeeds with no errors
  • Live Vercel URL is publicly accessible without login
  • All MVP features are present and working on the live site
  • No debugging console.log() left in the code
  • No .env.local or secret keys in the repository
  • README describes what the project is and how to run it locally

7.3 What Your Mentor Checks

AreaWhat they look for
Code qualityTypeScript types used correctly. No any. No unnecessary Client Components.
Server vs ClientData fetching in Server Components. "use client" only where genuinely needed.
PatternsCorrect use of the required hooks and APIs for that phase (see Chapter 5).
ValidationServer Actions validated with Zod. No raw formData.get() without schema.
SecurityNo secrets committed. No database access in Client Components.
UI qualityloading.tsx is meaningful. error.tsx exists. notFound() called correctly.
DeploymentSite is live, loads fast, no 500 errors on the live URL.

7.4 Responding to Feedback

  • Read every comment fully before reacting.
  • If you agree: fix it, push, let your mentor know it's updated.
  • If you disagree or don't understand: ask — "Can you help me understand why this is the better approach?"
  • Never take it personally. The feedback is about the code, not about you.
  • Your mentor's job is to make you better. Their comments are a gift.

Watch Out

Feedback does not mean you failed. Every professional developer receives code review feedback.

The intern who improves the fastest is the one who reads feedback carefully and asks good follow-up questions.