This single-page web application lets you keep track of and manage your subscriptions. You can add, edit, delete, and view subscriptions all in one place. You can set up notifications for each subscription using NTFY. The app provides a general summary of all your subscriptions and a detailed summary for each payment account, all within a single, intuitive interface.
https://github.com/user-attachments/assets/9e7830e1-3c3c-474a-8f48-93ee8f5e440d
The easiest way to get started is by using the official Docker image:
docker run -p 3000:3000 dh1011/subscription-manager:latest
http://localhost:3000
If you prefer to use Docker Compose:
docker-compose up --build
http://localhost:3000
npm install
subscriptions.db
file in the server
directorynpm run dev
This app uses Iconify icons. To add an icon to your subscription, use the icon name from the Iconify icon library.
The app integrates with NTFY for sending notifications. To set up notifications:
You'll receive notifications for upcoming subscription payments.
Enjoy π!