Skip to content
kc@kumarChandrachooda.com:~$ cd /blog/series/an-attendance-platform-the-frontend-chapters && read --section="top" 0%
Series

An Attendance Platform — The Frontend Chapters

In reading order.

  • 4 parts
  • ≈ 28 min total
  • 4 published
Part 1 24 Apr 2025 8 min read

The Six-Megabyte File Called min.js

A 6.23 MB JavaScript bundle loaded on every page, a manifest that minifies CSS but concatenates JS, and two copies of jQuery - the first of four frontend chapters the attendance series skipped.

Part 2 24 Apr 2025 6 min read

Validation Theatre

The platform bundled a client-side validation framework - one file of it twice - and wired none of it, hand-stitching every real check inside modal callbacks with manual error classes and keyup character counters.

Part 3 25 Apr 2025 7 min read

CSS by Accretion

A sequel stylesheet four times the size of the original, a sheet per screen, six copied tour themes, and a modal built as one inline HTML string - what a naming convention and a tokens file actually earn.

Part 4 26 Apr 2025 7 min read

Where JavaScript Goes Without a Module System

A 40-line entry script that is entirely commented out, thirty-one views carrying inline script blocks, a 2,904-line page file, and @section as the only architecture - the addendum's closing ledger.