MyReadList

Novel Phoenix is a public reading library for exports from NovelFire and NovelPhoenix.com. Visitors can see the current library, last-read chapter, reading progress, source novel/chapter links, reading history, and import history. The owner can preview a CSV snapshot locally before publishing a sanitized public data file.

Status
Live
Updated
Sep 2026
Tools
JavaScript, HTML, CSS

The problem

Novel Phoenix is a public reading library for exports from NovelFire and NovelPhoenix.com. Visitors can see the current library, last-read chapter, reading progress, source novel/chapter links, reading history, and import history. The owner can preview a CSV snapshot locally before publishing a sanitized public data file.

What I built

Novel Phoenix is a public reading library for exports from NovelFire and NovelPhoenix.com. Visitors can see the current library, last-read chapter, reading progress, source novel/chapter links, reading history, and import history. The owner can preview a CSV snapshot locally before publishing a sanitized public data file.

How it works

  • The production site is a static Vercel deployment, with GitHub Pages retained as a fallback.
  • Public reading data lives in data/library.json and is safe to cache, review, and version in Git.
  • Browser imports are local drafts stored under novel-phoenix-v1; they never overwrite the public site by themselves.
  • Import filenames are removed from published snapshots.
  • GitHub Actions runs tests and deploys the fallback Pages artifact on every push to main; Vercel serves the same dist/ build in production.

Tradeoffs and limits

The live build is a portfolio demonstration. Availability and external services can vary, and the repository remains the source of truth.

What I learned

Live site: <https://novel-phoenix-readlist.vercel.app/>

Documents

Resume

Download PDF
Preview of Aden Ramirez's technical resume