Offline-first Library Management System for Ghanaian schools and libraries. Built with Electron + PouchDB for resilience in low-connectivity environments. GES curriculum-aligned with batch-aware workflows and Ghana Card ID compliance.
# 🐇 Alpha Rabbit LMS
Alpha Rabbit LMS is an open-source, offline-first Library Management System built for Ghanaian libraries. It ships in two editions:
- **Manager** — single-library, offline desktop app (Electron + PouchDB + SQLite).
- **Enterprise** — multi-department, multi-site edition with CouchDB server sync.
---
## License
Released under the GNU General Public License v3.0 (GPL-3.0). See the `LICENSE` file for full details.
## Attribution
This project was initiated by `noobix` (2026). Please keep the `LICENSE` and `ABOUT.md` files intact in derivative works to preserve attribution.
---
## 🏛️ Project Departments
Alpha Rabbit LMS is organised into six departments. Each has a dedicated spec under `docs/research_dmp/`. Tickets in `docs/jira/compression.md` carry a department prefix so you can find the owning module quickly.
| Department | Synopsis | Spec |
| ---------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- |
| **Acquisitions** | Bibliographic data entry, Ghana Curriculum Tag assignment, vendor management, and offline-first book intake for both Manager and Enterprise versions. | `docs/research_dmp/aquisisions_module.md` |
| **Processing** | Physica …