16 / 19Module 3 – FrontendAdvanced
Module 3 – Frontend
This module walks you through the Next.js client that serves as the user interface for the zero-knowledge proof token system.
You will see how the frontend generates proofs in the browser using Circom circuits compiled to WebAssembly, how it protects keys with password-based encryption, and how it processes shield, transfer, and unshield operations in real time.
The lessons start with preparing your development environment, then move on to the cryptographic design that lets users make privacy-preserving transactions from a standard web interface.
Written for this site from Chromia’s public course. Code samples are the course’s own.