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 ↗A personal platform for content creators: a widget dashboard, stats with charts, goals, daily reflections, notes and an AI mentor that knows the context of your blog. Every creator gets their own profile (and branding), plus demo and default profiles.
Live: https://kishkas.vercel.app
| Layer | Tools |
|---|---|
| Frontend | Plain HTML, CSS and JavaScript (no framework, no build step), about 5000 lines |
| Libraries (CDN) | Supabase JS, Chart.js, SortableJS, Driver.js, Lucide |
| Backend | Supabase: Auth and a Postgres database (10 tables, e.g. stats, goals, notes, reflections, chats) |
| AI | Vercel serverless function api/chat.js that proxies requests to the Claude API |
| Hosting | Vercel |
The Anthropic key never reaches the browser. The browser calls /api/chat with the user's Supabase session token, and the function:
/auth/v1/user),max_tokens and the request size,User data is protected by Row Level Security in Supabase. The anon key in app.js is public by design.
npm i -g vercel
vercel dev
Environment variables (Vercel project settings or a local .env, which is git-ignored):
| Name | Purpose |
|---|---|
ANTHROPIC_API_KEY | Claude API key, used only on the server |
SUPABASE_URL / SUPABASE_ANON_KEY | Optional overrides, the public project values are used by default |
index.html markup and layout
styles.css styles
app.js app logic: auth, widgets, charts, AI calls
api/chat.js serverless proxy to the Claude API
vercel.json routing