Web Applications I at Politecnico di Torino ends with one exam: build a full-stack single-page app, alone, that actually enforces its domain rules. Mine was the study-plan manager.
What it does
- The whole course catalogue, browsable by anyone
- A signed-in student composes a personal study plan and edits it across sessions — plans persist
- The rules travel with the plan: credit bounds and course incompatibilities are enforced as you build, not rejected after you submit
How
A React single-page app over a Node.js REST API, with SQLite behind it.