Skip to content

Track and manage your micropayments into one place 🎉

License

Notifications You must be signed in to change notification settings

thomasbnt/paytrackr

Repository files navigation

PayTrackr

PayTrackr is the easiest and safest way to track and manage your micropayments to Web-Monetized websites, having a web monetization provider membership (i.e. Coil).

Download links

Features

  • Dashboard - Aggregated breakdown on how much went to each site in total
  • Recent Payments - History of micropayments to websites with web monetization
  • Payment Alerts - Get notifications when a certain amount is reached
  • Export History - Export micropayments history to csv/xlsx
  • Theme Switcher - Choose between light and dark mode

Usage

$ npm install
$ npm run build:dev

Running locally

Google Chrome

  1. Open Chrome and type chrome://extensions in the search bar. Turn the switch Developer mode on.

step1

  1. Look for the button Load unpacked at the top-left and select the dist folder found in the root's path of our extension when we run npm run build:dev.

step2

  1. Run npm run watch:dev to enable hot reloading of the extension.

Commands

npm run build

Build the extension into dist folder for production.

npm run build:dev

Build the extension into dist folder for development.

npm run watch

Watch for modifications then run npm run build.

npm run watch:dev

Watch for modifications then run npm run build:dev.

It also enable Hot Module Reloading, thanks to webpack-extension-reloader plugin.

⚠️ Keep in mind that HMR only works for your background entry.

npm run build-zip

Build a zip file following this format <name>-v<version>.zip, by reading name and version from manifest.json file. Zip file is located in dist-zip folder.

License

This plugin is released under the MIT License.

About

Track and manage your micropayments into one place 🎉

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published