How berdummy55-svg/portofolio works
This is a lightweight manga-reading website: readers browse a dynamically populated gallery, choose a manga and chapter, then read chapter pages in scroll or ebook mode. The repository contains the reader logic and a service worker; the README describes Cloudflare R2 content and an admin/worker upload capability whose implementation is not present in the tree. Edges for undocumented page-to-page navigation are omitted; the R2 and upload relationships follow the README or sampled reader source.
Main entry points: reader.js Reading controls · index.html Manga gallery · manga.html Manga details · sw.js Offline cache
Components 12
Browse
- Manga gallery
index.html - Manga details
project1/manga1/manga.html
Read manga
- Reader page
project1/reader.html - Reading controls
project1/reader.js - Site styling
style.css
Content delivery
- Manga catalog
- Chapter images
- Cloudflare R2
- Offline cache
sw.js - Admin panel
- Upload worker
Other components
- Reader
Connections 10
- Reader → Manga gallery: browses
README.md - Manga gallery → Manga details: opens manga
- Manga details → Reader page: opens chapter
- Reading controls → Manga catalog: fetches metadata
project1/reader.js - Reading controls → Chapter images: loads pages
project1/reader.js - Manga catalog → Cloudflare R2: stored in
README.md - Chapter images → Cloudflare R2: stored in
README.md - Offline cache → Cloudflare R2: caches assets
sw.js - Admin panel → Upload worker: submits uploads
README.md - Upload worker → Cloudflare R2: uploads content
README.md