Hà Lannperez0111/bookhive
Track your books, share your shelves, see what others are reading
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#2 Repository Của Tuần
🐝 BookHive: Goodreads 2.0 trên nền tảng Bluesky
Một nền tảng quản lý sách phi tập trung, cho phép bạn theo dõi, chia sẻ và khám phá cuốn sách cùng cộng đồng thông qua Bluesky.
BookHive là một dự án mã nguồn mở nhằm tạo ra một lựa chọn thay thế cho Goodreads, được xây dựng trên nền tảng Bluesky (AT Protocol). Dự án cho phép người dùng quản lý danh sách sách đã đọc, muốn đọc, đồng thời chia sẻ và bình luận về sách với bạn bè thông qua hệ sinh thái Bluesky. Tất cả dữ liệu được lưu trữ trên PDS (Personal Data Store) của người dùng, đảm bảo tính phi tập trung và khả năng chuyển đổi dễ dàng.
✨ Điểm nổi bật
- Xác thực qua Bluesky: Hỗ trợ đăng nhập bằng OAuth thông qua Bluesky, kèm theo lưu trữ và duy trì phiên đăng nhập.
- Lexicon sách chuẩn hóa: Định nghĩa các Lexicon cho sách, bao gồm đánh giá, nhận xét và các thông tin liên quan.
- Dòng thời gian sách & nhận xét: Hiển thị nguồn cáp sách mới và nhận xét từ firehose của Bluesky.
- Hoạt động ngoại tuyến: Ứng dụng hoạt động ngay cả khi JavaScript bị vô hiệu hóa, với một số tính năng động hỗ trợ.
- Dữ liệu trên PDS: Toàn bộ dữ liệu người dùng được lưu trữ trên PDS, cho phép các ứng dụng khác truy cập và sử dụng.
- Kiến trúc hiệu năng cao: Sử dụng Hono làm backend, HTML tĩnh kết hợp Hono JSX cho frontend, và SQLite với Kysely làm ORM.
- Xuất dữ liệu tuần niên: Công cụ xuất CSDL đã được làm sạch qua GitHub Actions, hỗ trợ sao lưu tuần niên hoặc kích hoạt thủ công.
💡 Vì sao đáng chú ý
BookHive khác biệt từ Goodreads truyền thống bằng cách xây dựng trên nền tảng phi tập trung Bluesky, mang lại trải nghiệm người dùng hiện đại và tích hợp xã hội. Thay vì phụ thuộc vào một công ty duy nhất, người dùng sở hữu và kiểm soát dữ liệu của mình, đồng thời có thể dễ dàng chuyển sang các ứng dụng khác. Đây là lựa chọn lý tưởng cho những người muốn quản lý sách cá nhân mà không muốn đánh đổi quyền riêng tư và quyền sở hữu dữ liệu.
#BookHive #Bluesky #ATProtocol #Goodreads #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Piecelet for NeoDB App - Track and share your books, movies, music, games, performances, a pure SwiftUI client.
a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky.
Bluesky PDS (Personal Data Server) container image, compose file, and documentation