🗒 Cheat Sheet← Lesson
BitWithBite
Full-Stack Worksheet

🏆 Final Project: MERN App

Chapter: Deployment & Final Projects · Level ★★★ · Time: Multi-day
SCORE___ / 20
NameClassDate
After this worksheet you can
Plan a full MERN stack appCombine auth, CRUD, and routingDeploy frontend + backend + DBWrite a proper README
📚 Quick Recap

🎯 What you'll practice: Planning and self-checking the capstone MERN application against the full course requirements.

🧠 Section A · Concept Check ● BEGINNER 4 × 1 = 4

1MERN stands for MongoDB, Express,:
2The frontend should deploy to:
3The backend should deploy to:
4The README should include:

🧮 Section B · Problem Solving ● INTERMEDIATE 2 + 3×3 = 11

5The database should be hosted on MongoDB .
6All secrets must be stored as variables, never committed.
7List the 3 backend requirements from the capstone checklist.
8List the 3 frontend requirements from the capstone checklist.
9Why is a live, deployed URL more valuable on a resume than a link to source code alone?

🚀 Section C · Challenge ● CHALLENGE 5

10Pick your capstone idea and outline: the main resource/model, the 3 routes it needs, and the 3 React pages/routes your frontend will have.
💭 Reflection — the most useful thing I learned:
A ___/4   B ___/11   C ___/5   Total ___/20 Teacher's Signature Parent's Signature
✂ answer key — fold or cut before handing out

1-A   2-B   3-B   4-B  |  5 = Atlas   6 = environment   7 = Express REST API with CRUD, MongoDB+Mongoose persistence, JWT auth with protected routes   8 = React Router with 3+ routes, useState/useEffect for data/UI state, a working login/register flow storing the JWT   9 = A live URL lets anyone — a recruiter, hiring manager — verify the project actually works in seconds without cloning and running code locally, which most people won't do  |  10 = Answers vary by chosen idea — e.g. a "Task" model with GET/POST/DELETE /api/tasks routes, and React pages for Login, Task List (home), and Task Detail/Edit — the key is showing all 3 backend routes and 3 frontend routes map cleanly onto one resource.

📄 Need offline practice?Print this worksheet or open the one-page cheat sheet.
🗒 Cheat Sheet