CASE FILE // WEB / FRONTEND

MANHWA READER.

ROLE — FRONTEND DEVELOPERTIMELINE — 2026STATUS — COMPLETE
MANHWA READER cover

Single-page app for discovering titles and reading chapters end-to-end via the MangaDex API — home with search and feeds, detail pages, and a dedicated reader with chapter navigation and persistent themes.

HIGHLIGHTS

  • Discovery: hero search, popular & recently-updated grids, category chips
  • Reader: full chapter images, chapter dropdown, prev/next, toggleable controls
  • Light/dark theme with localStorage persistence
  • Defensive handling of duplicate chapters and inconsistent API payloads

ARCHITECTURE

  • mangaService.ts centralizes API calls and data shaping; typed models throughout
  • Chapter lists merge paginated results and prefer entries with better page coverage
  • Page URLs resolved from MangaDex base URL + chapter hash + filenames

STACK

APP

  • React 19
  • TypeScript
  • Vite 7
  • React Router 7
  • Tailwind CSS 3

DATA

  • MangaDex REST API
SYS_UPLINK // DOWNLOAD