尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证A modern, aesthetic book tracker web application built with HTML, CSS, and JavaScript.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
LibriQ is a cloud-first personal book-tracking web app for organizing a personal library, tracking reading progress, rating books, saving favorites, writing private notes, refreshing metadata, and reviewing reading statistics in a calm, focused workspace.
The app is built with HTML, CSS, and Vanilla JavaScript. Book metadata comes primarily from Google Books and Open Library, with additional discovery and readable-link integrations from Gutendex / Project Gutenberg and Internet Archive.查看完整 README ↗A calm, privacy-first personal library & reading tracker.
No social algorithms, zero ads, no clutter. Just your books, your reading streaks, and your private notes.
Live Demo · User Guide · Architecture · Changelog
LibriQ is an aesthetic, local-first web app designed for readers who want to track their personal library without the bloat of traditional reading platforms. Selected for inclusion in the XERJ Corpus Hub (xerj-org/xerj, 4.2k+ stars) as an open-source reference solution, it combines Google Books and Open Library metadata deduplication, offline PWA reliability, and optional Firestore cloud sync into a unified, glass-styled workspace.
localStorage.| Dashboard | Library Shelf |
|---|---|
| Book Details & Notes | Search & Discovery |
|---|---|
localStoragenode --test), Playwright, Vercel Edge with immutable HTTP cache headersClone the repository:
git clone https://github.com/AK-Lmn/Libriq.git
cd Libriq
Install dependencies and build configuration:
npm install
npm run build
Serve locally:
npm start
# or: npm run dev
Open http://localhost:4173 in your browser.
[!NOTE] Public search, book metadata enrichment, and local library tracking work immediately out of the box with zero API keys required. To test Firebase authentication, add your credentials to a root
.envfile and rebuild. See Deployment Guide for details.
LibriQ includes comprehensive automated test coverage for authentication, catalog invariants, security boundaries, and responsive layouts:
# Run unit & API test suite (38 tests)
npm test
# Run design & viewport verification scripts
node scripts/test-integration-design.mjs
LibriQ/
├── frontend/
│ ├── assets/ # Revamp SVG icons, logos & branding
│ ├── css/ # Feature stylesheets & glass layout system
│ ├── js/
│ │ ├── app/ # Core state & bootstrap
│ │ ├── components/ # UI dialogs & modals
│ │ ├── features/ # Library, goals, insights & search logic
│ │ └── services/ # API providers & cloud sync
│ ├── index.html # Entry point
│ └── manifest.json # PWA manifest
├── docs/ # Architectural specs, API guides & screenshots
├── scripts/ # Layout & integration test runners
├── tests/ # Automated API & security test suite
└── README.md
For deep dives into specific topics, check out the documentation:
Distributed under the MIT License. See LICENSE for details.