https://github.com/httptoolkit/accounts
The API & dashboard that power HTTP Toolkit account management
https://github.com/httptoolkit/accounts
Last synced: 4 months ago
JSON representation
The API & dashboard that power HTTP Toolkit account management
- Host: GitHub
- URL: https://github.com/httptoolkit/accounts
- Owner: httptoolkit
- License: agpl-3.0
- Created: 2019-01-24T09:27:53.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2024-12-24T13:18:49.000Z (about 1 year ago)
- Last Synced: 2025-01-15T04:48:45.732Z (about 1 year ago)
- Language: TypeScript
- Homepage: https://httptoolkit.com/
- Size: 22 MB
- Stars: 10
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HTTP Toolkit Accounts
This repo contains the different components that power HTTP Toolkit account management (purchases, password reset, etc).
The code here isn't really relevant to most users of HTTP Toolkit, and runs separately to the downloaded application. It's effectively internal back-office logic. It's open anyway, because it's always interesting to see how a business's internals really work, enjoy!
The components defined here are:
* An API, defined as Netlify serverless functions to load user data, expose subscription plan details, allow managing Team accounts & handle webhooks from Paddle. Note that this is designed only as an _internal_ API, so it might change completely without notice - you probably don't want to build on it.
* A tiny SPA site, to which users can log in to manage their subscriptions.
* A JS module used to handle authentication logic common to the accounts SPA, the main website, and HTTP Toolkit itself.
* A selection of scripts, for manual user & subscription administration.