TikTok connection
Frankenstein works without TikTok credentials for browsing this site. To use Connect TikTok and finish sign-in, add these in your Vercel project (or .env.local locally):
TIKTOK_CLIENT_KEY— from TikTok Developer Portal (required to start OAuth) — detectedTIKTOK_CLIENT_SECRET— server-only (required to complete callback) — detectedTIKTOK_REDIRECT_URI— must matchhttps://frankensteinapp.com/api/auth/tiktok/callbackNEXT_PUBLIC_APP_URL—https://frankensteinapp.comSESSION_SECRET— 32+ random charactersTIKTOK_SCOPES— for draft upload useuser.info.basic,video.upload(match the TikTok app; reconnect after changes)
Sandbox: add your test TikTok account under Sandbox → Target users in the Developer Portal, or OAuth can fail with non_sandbox_target.
Until OAuth is configured, use Dashboard (demo mode) to explore the UI.