UGC Reactions from Real Creators
Real creator library videos at $11 and images at $8. Custom production from $25/video with a $250 minimum. Commercial licensing included.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗The internal side of adronis.app: one page that reads the same Supabase database the customer site uses, and changes the commercial part of an account — plan, trial end, next charge, discount.
Every trial and paid plan is a Paddle subscription. Paddle is where it is
charged, and the site's paddle Edge Function mirrors it onto the account.
So the portal never writes billing into the database as if a customer had
paid: a change to a paying account is made in Paddle, through that same Edge
Function, and the account follows from Paddle's answer.
It is a separate site. Nothing in the Adronis repository imports from here, and nothing here is served from adronis.app.
Can
errors.js), copy one out to fix it, and clear it once the fix is liveCannot
Open any account and the first thing in the drawer is one sentence saying where that account stands, then five buttons for where it should stand. Each one asks only for what it needs, and a line underneath spells out what pressing Apply will leave behind before you press it. Anything that charges the card or takes the plan away asks first.
The drawer says Pays through Paddle with the subscription and customer IDs,
and Apply goes to the Edge Function (admin_set_plan):
| What happens in Paddle | |
|---|---|
| Trial | Only while Paddle still has it on trial: the trial end moves to the new date. A paying account can't go back on a trial. |
| Paying | On a trial: the trial ends and the card is charged today. Already paying: the next charge moves to the date you pick, and the days in between are free. |
| Beta | Refused: a beta tester never pays. Set No plan first, then Beta. |
| Free forever | The Paddle subscription is cancelled today, then the account is given the plan for good (below). |
| No plan | Paddle cancels at the end of the period, or today. |
A plan or cycle switch is billed from the next charge, the same as when the customer switches on their own account page. If the customer already has a switch waiting, the editor opens on that plan, so Apply doesn't undo it.
Only Beta, Free forever and No plan do anything; all three go
through admin_set_plan_state, which refuses trials, paid plans, and any
account Paddle is billing. Trial and Paying say to send the customer to
checkout.
Beta is for the businesses picked for the beta, until the public launch in
Q1 2027. It is a plan of its own (plan = 'beta') with no price: it isn't in
the pricing section or at checkout, Paddle has no price for it, and this button
is the only way an account gets it. Underneath it is the same as free forever —
active, no renewal date, never charged, comped, with Beta tester as the
reason unless you write another — so the site lets the account in and nothing
ever renews or ends it.
It includes what the beta plan promises, and the customer's billing page lists it: 4 ads every Monday in two versions each, every image checked before the owner sees it, the approved ads posted for them, holiday drops, reels from approved ads once they are built, up to 4 channels, and 30% off a monthly plan for the first 12 months after the beta (the FOUNDER30 code in Paddle).
Beta testers have their own tile on the overview and are left out of Free forever. At launch, set each one to No plan and send them to checkout with the founder code.
It needs the beta value the site's supabase/schema.sql adds to plan_tier,
so run that file before this one.
This is the beginning of the README. Read the rest at the original. Read the full README ↗