A lightweight desktop application for tracking subscriptions, recurring payments, and upcoming charges.
Built with Electron, React, TypeScript and Tailwind CSS.
q-b.pay helps you keep all recurring payments in one place.
Add your subscriptions, specify their price and billing date, and the app will keep track of upcoming payments automatically.
The application works locally and does not require an account or cloud storage.
- Subscription management
- Upcoming payment tracking
- Automatic billing date calculation
- Payment overview
- Multiple currency support
- Local data storage
- Desktop notifications
- Persistent settings
- Clean and minimal interface
- Cross-platform desktop application
Frontend
- React
- TypeScript
- Tailwind CSS
- Vite
Desktop
- Electron
Storage
- Dexie
- IndexedDB
q-b.pay stores application data locally on your device.
No account is required and your subscription information is not sent to external servers.
Clone the repository:
git clone https://github.com/USERNAME/q-b.pay.git
cd q-b.payInstall dependencies:
npm installStart the development environment:
npm run devCreate a production build:
npm run buildq-b.pay/
├── electron/
│ └── main.ts
├── src/
│ ├── components/
│ ├── pages/
│ ├── db/
│ ├── hooks/
│ └── App.tsx
├── public/
└── package.json
- Payment history
- Spending statistics
- Subscription categories
- Custom notification settings
- Data export / import
- Automatic updates
- Backup and restore
This project is licensed under the Apache License 2.0. See the LICENSE file for details.
q-b.pay
Keep your subscriptions under control.