$ cat projects/pardes.md
Pardes
iPhone · iPad · webby Jacob Relkin
A source-based case for veganism in Jewish tradition: five chapters and 251 sources, every classical one linked to its page on Sefaria. The bibliography is generated from the source data, so the two cannot disagree.
$ architecture
- site
- Next.js App Router. Five chapters prerendered from a typed registry of 251 sources.
- sources
- Prose cites by id and the bibliography is generated from the same records. CI fails if a quotation drifts from its verified snapshot.
- devices
- A SwiftUI kit: an iPad stage driven by iPhone remotes over Multipeer Connectivity, on a versioned JSON protocol.
- tests
- 247 across Vitest and XCTest.
$ stack
- Next.js
- TypeScript
- MDX
- SwiftUI
- Multipeer Connectivity