Premium
Overview
Add a Telegram bot and AI-powered transaction parsing to Finapp via the Premium Nuxt Layer.
Finapp Premium is an extension of the base app using Nuxt Layers. It lives in a separate repository (finapp-premium) and uses the open-source base as a Git submodule.
What Premium Adds
- Telegram bot - add transactions from the messenger via commands, free-form text, or receipt photos. See Telegram Bot for setup and usage.
- AI features - free-form text parsing and receipt photo recognition powered by LLM.
How It Works
Premium is a Nuxt Layer that sits on top of the base app. It adds new components and pages without duplicating shared code. The base app is included as a Git submodule pointing to the main branch.
finapp-premium/
├── base/ # Git submodule → ilkome/finapp (main branch)
├── app/ # Premium-only components and pages
└── nuxt.config.ts # Extends base layer via FINAPP_BASE_PATH
For deployment and local development setup, see the Deployment guide.
Next Steps
- Telegram Bot - account linking and bot command reference