Settings
Review Supabase Auth, database project persistence, and local fallback status.
Checking Supabase session.
Supabase public env
ReadyConfigured
Required values are present. Values are hidden.
Supabase server auth env
ReadyConfigured
Required values are present. Values are hidden.
Database URL
InactiveMissing
Missing: DATABASE_URL.
Service role key
ReadyNot required
Phase 5A does not require the service-role key for browser or project API flows.
Auth mode
ReadySupabase configured
Sign in to save projects to the Krafty database.
Persistence mode
InactiveLocal mock mode
Supabase Auth can be configured separately, but DATABASE_URL is required for database-backed projects.
AI runtime
ReadyMock mode
Mock provider is active for safe preview responses. Preliminary Craft-Readiness Diagnosis uses the current app services; pixel-level visual photo diagnosis, scoring, and advanced AI SVG generation come later.
Upload bucket
Readykrafty-project-uploads
Phase 5B requires this Supabase Storage bucket to be private with authenticated owner-scoped policies.
Migration status
ReadyApplied
The Phase 5A migration is applied. Manual browser auth/project testing still needs a user pass.
Prisma schema
ReadyPresent
Schema validates after the approved migration; later database changes require explicit approval.
Connected Apps / Krafty Connect
Connect your crafting tools so Krafty can eventually organize files, commerce, fulfillment, and shipping context in one place. This foundation does not connect live accounts, request OAuth access, sync orders, or store external tokens.
Phase 5A files
These files support Supabase Auth status, owner-scoped project persistence, and Phase 5B project upload readiness.
Prisma schema
prisma/schema.prisma
Prisma CLI config
prisma.config.ts
Supabase browser wrapper
lib/supabase/client.ts
Supabase server wrapper
lib/supabase/server.ts
Supabase auth service
services/auth/supabaseAuthService.ts
Current user verifier
services/auth/getCurrentUser.ts
Database project repository
services/projects/databaseProjectRepository.ts
Project API route
app/api/projects/route.ts
Phase 5A docs
docs/PHASE_5A_SUPABASE_AUTH_PROJECTS.md