Nextcloud External App that renders an interactive annual expense report UI from Nextcloud Tables data.
GET /- simple status payload.GET /health- container healthcheck endpoint.GET /report- Vue-based report UI (tabs, filters, year picker).GET /report/data?year=2026- report data API consumed by the UI.
None
None
python -m pip install -r requirements.txt
cd ex_app/lib
python main.pyNextcloud Developer Guide: https://docs.nextcloud.com/server/latest/developer_manual/exapp_development/development_overview/ExAppOverview.html Nextcloud and Vue: https://nextcloud-vue-components.netlify.app/ Material Design Icons: https://pictogrammers.com/library/mdi/ Vue.js: https://vuejs.org/guide/introduction.html