Architecture Overview ===================== The DailyVerses app follows the standard Nextcloud application architecture. The codebase is organised into several directories: .. code-block:: text lib/ AppInfo/ Controller/ Dashboard/ Sections/ Service/ Settings/ src/ adminSettings.js dashboardDailyverses.js settings.js templates/ adminSettings.php personalSettings.php Each directory has a clear responsibility: - **AppInfo** – application bootstrap and registration - **Controller** – HTTP endpoints - **Service** – business logic and API integration - **Dashboard** – dashboard widget implementation - **Sections / Settings** – admin and personal settings pages - **Templates** – PHP templates for settings pages - **src** – JavaScript for widget and settings UI