Bookshelf
An offline Android app for managing your personal book collection with a 3D wooden shelf interface.
Bookshelf is a lightweight Android application built with vanilla JavaScript and wrapped as an APK. Store your books, track reading status, and view them beautifully arranged on a wooden shelf. All data stays offline on your device.
📚 Features (v1.0 – Complete)
· ✅ 3D wooden shelf UI – Your books are displayed on a realistic, interactive wooden shelf. · ✅ Add books easily – Enter title, author, choose a cover color, or upload a custom cover image. · ✅ Track reading status – Mark books as Reading, Not Started, or Complete. · ✅ Swipe through shelves – Navigate your collection with a simple left/right swipe. · ✅ Searchable library – Tap My Books to view every entry in a clean, searchable list. · ✅ Fully offline – No internet required. All data is stored locally on your device. · ✅ Lightweight APK – Small file size, optimized for Android 5.0+.
This app is built with web-to-app - a tool that converts web applications to native mobile apps for Android and iOS.
🚀 Upcoming Features (v2.0)
· IndexedDB support – Upgrade the storage engine to allow unlimited books and cover images. · Multiple shelf designs – Choose between different layouts (3-plank, 4-plank, modern, vintage, etc.).
📱 Platform
· Android 5.0+ (ARM / ARM64) · File Size: ~10.5 MB
📦 How to Install
- Download the latest .apk file from the Releases page of this repository.
- Transfer the file to your Android device.
- Open the file and allow installation from unknown sources if prompted.
- Launch Bookshelf and start adding your books!
📌 Version History
v1.0 (Current – Feature Complete)
· 3D wooden shelf interface · Book management and status tracking · Searchable list view · Fully offline
v2.0 (Planned)
· IndexedDB storage upgrade (unlimited storage) · Multiple bookshelf design themes
📬 Contact
· Email: TrineryA2@gmail.com · GitHub: TrineryA2
📄 License
MIT License. See the LICENSE file for details.