Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  1. Download the latest .apk file from the Releases page of this repository.
  2. Transfer the file to your Android device.
  3. Open the file and allow installation from unknown sources if prompted.
  4. 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.

About

A virtual Book library

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages