Full-Stack Application

NoteNextra (Notechondria)

A public WashU mathematics and computer-science note archive with 551 documents across 18 course directories, searchable on the web and accessible to AI tools.

Back to all projects
Nov 2023 - Present
Next.jsNextraWeb DevelopmentLarge Language ModelsTechnical WritingKnowledge SharingPedagogy

Overview

A public WashU mathematics and computer-science note archive with 551 documents across 18 course directories, searchable on the web and accessible to AI tools.

Highlights

  • Published 551 Markdown and MDX documents across 18 mathematics, computer-science, and supplemental course directories for WashU learners.
  • Built the searchable Next.js and Nextra site with weekly Algolia indexing, GitHub feedback and editing, distributed deployment support, and MCP access for AI tools; shared it primarily with classmates rather than advertising it broadly.
  • Serves about 10 users per week, though I am the primary user; corrected a Math 4121 final-review definition after Nathan Zhou reported it through Piazza, expanded the surrounding notation, credited him in the note, and now maintain the archive through targeted reading, AI-assisted review, and reader corrections.

Project narrative

Situation

I had hundreds of mathematics and computer-science course notes that could help other WashU students, while the larger Notechondria system was not stable enough to serve them promptly. Waiting for the larger platform would have kept already useful learning material private.

Task

Publish the material through a lightweight, searchable note-sharing site for WashU students who want additional mathematics and computer-science references, while keeping the archive open to corrections and reuse.

Action

I built and maintain a Next.js and Nextra static site containing 551 Markdown and MDX documents across 18 course directories: nine mathematics areas, eight computer-science courses, and supplemental material. I shared it mainly with classmates rather than advertising it broadly. Weekly Algolia indexing provides search, every page exposes GitHub editing and issue-feedback paths, and an MCP server lets AI tools list, read, and search the notes. Because proofreading the entire archive alone is impractical, I use AI-assisted review and otherwise reread notes when I need them.

Result

The public archive at notenextra.trance-0.com serves about 10 users per week, although I remain the primary user. Before the Math 4121 final, Nathan Zhou reported through Piazza that my review note defined the boundary of a set as closure(S) \ set S rather than closure(S) \ interior(S). I corrected the definition, added a compact reference for interior, limit points, and closure, and credited him directly in the note. That incident showed why outside correction paths matter: the corpus is too large for reliable solo proofreading. Feature development ended after graduation, but I continue targeted error and typo corrections.