iArt.ai
AI motion graphics software — the After Effects alternative anyone can use. Create animations and explainer videos from a text prompt in minutes.
Quotes from my reading.
Translation pending
MediaTypeScript · JavaScriptGitHub @MarkNenadovAvailability needs another checkOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
A react site for displaying book quotes.
Translation pending
Loading the full README.
Read the full README ↗Quotes from my reading, browsable at random, by author, or by topic, and searchable. Every author, topic and quote has its own shareable page with a link-preview card, like /topics/moths.
Live: https://quotes.marknenadov.com/
bun install
bun run dev
Open http://localhost:3000.
| Script | What it does |
|---|---|
bun run dev | Start the dev server |
bun run test | Run the test suite |
bun run typecheck | Type-check with tsc |
bun run lint | Lint with ESLint |
bun run format | Format with Prettier |
bun run build | Production build |
CI checks formatting and runs typecheck, lint, tests and build on every push and pull request.
Quotes live in src/data/quoteData.ts. Append an entry:
{
id: "a1b2c3",
quote: "The quote, verbatim.",
book: {
author: "Author Name",
title: "Book Title",
},
tags: ["existing-tag", "another-tag"],
},
The data has its own tests (quoteData.test.ts), so bun run test catches:
In Claude Code, /add-quote does all of this for you: it matches the
existing spelling of the book and author, suggests tags already in use, inserts the entry, and runs the
data tests.
src/
app/ Next.js routes, layout, global styles, icons
components/ UI components, each with a colocated test
data/ The quotes and their validation tests
lib/ Pure helpers (e.g. picking a random quote)
models/ Quote and Book types
I build Quothy by pair-programming with Claude Code; commits it helped
write carry a Co-Authored-By trailer. A few things keep that collaboration honest:
CLAUDE.md gives the agent the project's commands and conventions, so it works the way
I would./add-quote turns the most
common change into one command.