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 or Gotify. 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
docker-compose.yml file with the following content:yaml
version: "3.9"
services:
app:
image: dh1011/subscription-manager:stable
ports:
- "3000:3000"
volumes:
- ./data:/app/data
restart: unless-stopped
Create the data directory:
bash
mkdir data
Run Docker Compose:
bash
docker-compose up -d
The app will be available at http://localhost:3000.
Clone the repository:
bash
git clone https://github.com/your-repo/subscription-manager.git
cd subscription-manager
Install dependencies:
bash
npm install
Start the development server:
bash
npm run dev
The app will be available at http://localhost:3000.
Build the application:
bash
npm run build
Start the production server:
bash
npm start
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 and Gotify for sending notifications. To set up notifications:
You'll receive notifications for upcoming subscription payments.
Enjoy 🎉!
$ claude mcp add subscription-manager \
-- python -m otcore.mcp_server <graph>