CIRCIN · PREVIEW Build a to-do list before this ends 0:59 · watch in the Circin app

Build a to-do list before this ends

Plain JavaScript, no framework. Add, check off, delete.

Discussion · 540

📌 Pinned@samcodes8h · ♥ 540
Type it out yourself instead of copy-pasting, muscle memory beats a screenshot every time.
@devjunior_ari4h · ♥ 77
Got add and delete working but my checkbox doesn't persist on refresh. what am I missing?
@samcodes4h
You need to save the array to storage on every change and read it back on load. Coming in a follow-up.
@devjunior_ari3h
ah localStorage, that makes sense ty
@oldschool_dev2h · ♥ 260
Vanilla JS content in 2026, respect. Frameworks rot, fundamentals don't.
@maria_ux1h · ♥ 90
Would love an accessible version, labels on those checkboxes please
@samcodes1h
100%. Accessibility pass is the next episode.

Join the discussion in the Circin app — ask questions and get answers from the creator.