Welcome back
You're stewarding a magazine, a library, an expo and a giftshop. Use the tabs above. The Grants and AI assistant tabs are tuned for A.A. publishers looking for funds and project ideas.
Films
| Title | Meta | Status |
|---|
Ingest URLs
Paste one URL per line. Each gets scraped for its og:title / og:description / og:image and inserted into the library.
Scrape topic (AI-assisted URL discovery)
Give a topic. The AI proposes N authoritative source URLs, you review them, and the ones you keep get scraped + ingested. No mystery scraping — every URL passes your eyes first.
AI article composer (topic → full draft)
Feed the AI everything you know about the topic — a short brief, the URLs it should read, and any images / gifs / videos you want attached. It runs outline → grounded research → draft → polish → headline → media, then opens the result in the editor for you to review, tighten and publish.
Print-on-demand providers
All merch is fulfilled on-demand by certified eco providers. API keys live as Vercel env vars —
calls route through /api/pod/ proxies so your keys never touch the browser.
Catalogue
| Product | Provider | Price | Carbon |
|---|
Users & roles
consumer · ambassador · partner · merch · publisher · admin
Add user
| Display name | Role | City | Joined | ||
|---|---|---|---|---|---|
| Loading… | |||||
Advanced — token override
Mailing list
| Name | Subscribed |
|---|
Quick add
Promotion campaigns
Newsletter, event push, merch promo, crowdfund alert. Created by publishers or merch staff.
Recent
| Subject | Kind | Audience | Sent |
|---|
Ambassadors
| Name | City | Reach | Status |
|---|
Pending applications
| Name | Location | Pitch |
|---|
Crowdfund campaigns
| Title | Raised | Goal | % |
|---|
Grants tracker
A.A.AI scans this list daily and alerts curators when deadlines approach. Add a grant and assign an owner.
| Funder | Title | Amount | Deadline | Status |
|---|
Add grant
Site theme — live edit
Changes save to localStorage and apply to the public site immediately.
Content load animation
How cards animate in when a tab opens or content loads. Default: fade-up — fast, accessible, mobile-friendly.
CSS overrides
Drop raw CSS to override anything on the public site. Applied immediately on save.
Logo behavior
The wordmark rotates fonts every 9s with a random entry animation. The round mark spins a pan-african gradient by default — upload a PNG/SVG/GIF/WEBP to override.
AI provider
Keys live server-side, never in the browser. The proxy at /api/ai/chat dispatches to the chosen provider.
A.A.AI workbench
Ask the assistant to draft content, find grants, summarise the archive, or scout collaborators.
API keys & environment
These are every key the platform consumes. Paste them in Vercel → Project → Settings → Environment Variables
(one per row, scope Production, Preview, Development). After saving, redeploy. Each row below shows
whether the key is set on the live deployment, what it powers, and where to grab it. Values never leave the server.