Research directions, prototypes, articles, book material, open-science notes and collaboration flows are published through a static-first web architecture.
Adaptivearts.ai turns AI research into a usable, secure publishing platform.
A static-first Astro site with React interaction, Supabase authentication and a server-side Gemini boundary for editorial workflows, AI labs and public research artefacts.
What was built
Adaptivearts.ai is not only a portfolio page. It combines public publishing, authenticated editorial tools and AI-assisted workflows in one deployed system.
Supabase sessions and application roles support article editing, cover-image handling, newsletter administration and protected AI actions.
Gemini calls are dispatched from a Supabase Edge Function. The provider credential is read from the server environment rather than embedded in the browser bundle.
Implemented architecture
The public site is statically generated where possible. Interactive and private actions cross explicit client, authentication and provider boundaries.
Explore three product flows
The examples below are browser-only explanations derived from the inspected architecture. They do not call Supabase or Gemini.
Provider boundary
POST Edge Function
{
"action": "generateExcerpt",
"payload": {
"prompt": "Synthetic example only"
}
}
The function rejects unknown actions. Non-public actions require a valid Supabase user session before the provider call is created.
Credential boundary
Browser bundle Supabase URL + anonymous key Edge Function environment GEMINI_API_KEY
The anonymous Supabase key is a public client identifier used with Auth and database policies. The Gemini provider key remains server-side.
Evidence record
This page is tied to exact source and verification points so the architecture claim can be revisited when the product changes.
| Private source repository | fbratten/project-adaptivearts-ai |
|---|---|
| Current documentation pin | adea33d6a2c193d67dcb0f5389fb7b17acf6954c |
| Implementation evidence pin | e31d085707dd98c86286e8368b0c4dc75b5ac9fa |
| Verified | 2026-08-02 |
| Public runtime evidence | The production site was externally reachable during the review. |
| Source evidence | Astro build scripts and config, Supabase Auth role flow, and server-side Gemini Edge Function inspected. |
| Automated test evidence | No broad automated test suite is claimed by this package. |
| Case-study execution | Static browser explanation only. No private service calls are performed. |
Explicit limitations
Supported claims
- Astro and React product architecture
- Supabase authentication and role projection
- Server-side Gemini provider boundary
- Public publishing and authenticated editorial flows
- Deployed and externally reachable public site
Not claimed
- Azure or Azure OpenAI implementation
- Enterprise multi-tenant production
- Public source code
- New test or deployment run from this proof change
- That client-side role flags are the sole security boundary