cross-posted from: https://reddthat.com/post/71237909

I wanted to get fanfiction recommendations but asking on Reddit not always provides, so I made a recommender based on u/NTaya’s, but it was really slow. I wanted a local database to run the recommendation engine fast without having to scrape bookmarks from AO3. I thought it would be nice if FicHub or other site shared download metrics metadata but since I don’t know of any that do I had to make my own, and after a few people use it I’ll be able to get fic recommendations faster.

So I’m building something to fix that. It’s a fanfiction archive that:

  • Saves any fic you throw at it. Paste a story URL from AO3, FanFiction.net, RoyalRoad, forums, wherever — it grabs the whole story and turns it into an EPUB/MOBI/PDF/TXT you actually own. The fic stays saved even if the original page disappears.
  • Lets you read in peace. There’s a built-in reader with a save-your-place feature, and it works offline — read on the train, on a plane, wherever.
  • Helps you find exactly what you want. The search is the fun part: boolean operators, filters, and niche searches like finding fics where the main character is a specific version of a character — “dark Harry Potter starring Harry” type searches. The stuff that’s genuinely hard to find on most archive sites.
  • Feels like a community. Bookmarks, ratings, reviews, comments, follows with an updates feed when your favorite fics get new chapters, reading lists, and a request board — post “I want a completed slow-burn Dramione over 50k, no major character death” and people (or the site’s suggestions) point you to fics.
  • Lets readers decide what gets built next. There’s a roadmap page where the community votes on features — so it evolves based on what people actually want.

Would really appreciate some feedback, you can vote on the features at:

Full feature list: multi-format export (EPUB, HTML, MOBI, PDF, AZW3, TXT, Markdown), 107+ supported fanfiction sites (native adapters, full FanFicFare parity), bookmarklet one-click download, site cache of every scraped fic body (survives the source disappearing), login support for credential-requiring sites, optional user-supplied site credentials, built-in web reader with typography prefs, chapter navigation, scroll-position memory, save-your-place, Next Up panel (next-in-series, community suggestions, readers-also-bookmarked), offline reading via PWA, command palette (Ctrl+K), help modal with in-app docs, Boolean search (AND/OR/NOT, quoted phrases, parentheses, exclusion), fielded search (title/author/fandom/tags), main-character attribute search (“dark Harry” semantics), relationship-character search, primary tag filter, no-warnings filter, comment-count filter, kudos filter, tag ID search, chapter/word-count filters, faceted navigation, filter chips, full-text search over titles/descriptions/tags, search inside fic bodies (quote search with highlighted snippets), Ask the Archive natural-language search, typo tolerance, search suggestions, tag autocomplete with counts, personalized recommendations (“because you bookmarked X”), per-fic similar fics, readers-also-bookmarked anchors, trending this week, trending tags, popular fics, leaderboards, blind date (random fic), recommendations engine with multiple strategies (co-occurrence, decay, embeddings, matrix factorization, hybrid, author-graph, tag-graph, sequential/Markov, clusters, bandit, external, curator), user accounts, bookmarks with CSV import/export, 5-star ratings, in-depth reviews, threaded comments, comment moderation triage (Ollama), follows with updates feed, refresh-fic re-scrape notifications, reading lists, shelves with reading status, series pages, author pages with socials, work proposals, fic requests board (works-only answers, community fit votes, requester accept, URL-ingest answers), badges, quests, streaks, reading stats, notifications, user data export, RSS/Atom feeds (new arrivals, follows, per-fic), OPDS catalog for e-readers, send-to-Kindle, translation workflow with post-edit review, roadmap consensus voting (MaxDiff/Elo arena), feature clustering (pgvector embeddings), moderation log (transparent to all logged-in users), curator tools (content fixes, merge/split proposals, alias management, metadata proposals, flags), auto-tag review queue, admin dashboard, usage analytics (non-PII), search analytics with zero-result mining, bot detection + shadowban, anti-bot hardening, tiered rate limiting, self-healing scrape failure telemetry, nightly QA harness, full-text search indexing via PostgreSQL tsvector, and a public code-along book documenting the whole build.