Project Structure
The ecosystem consists of independent repositories:
araru-server API, domain, migrations, jobs, and server testsararu-web SPA/PWA, readers, and official client testsararu-docs documentation and official deployment exampleararu-android reserved for the Android clientararu-desktop reserved for the desktop clientEach project has its own dependencies, lockfile, CI, releases, and configuration. Web and future clients access data only through the Server API; they do not access PostgreSQL, Redis, the filesystem, Drive, or secrets directly.
