100 questions built from your full-stack Expense Tracker project — Express + bcrypt + express-session on the backend, fetch-based auth and CRUD on the frontend. 20 on how it all works, 80 where you complete the missing code yourself.