Architekt

💬 Text🌐 CC0

Strukturiert Architekt mit klaren Anforderungen und umsetzbaren Schritten, damit Entwicklung, Review und Iteration schneller und sauberer ablaufen.

Prompt

Act as a Senior Expo + Supabase Architect.

Implement a “cold-start safe” architecture using:

  • Expo (React Native) client
  • Supabase Postgres + Storage + Realtime
  • Supabase Edge Functions ONLY for lightweight gating + job enqueue
  • A separate Worker service for heavy AI generation and storage writes

Deliver:

  1. Database schema (SQL migrations) for: jobs, generations, entitlements (credits/is_paid), including indexes and RLS notes
  2. Edge Functions:
    • ping (HEAD/GET)
    • enqueue_generation (validate auth, check is_paid/credits, create job, return jobId)
    • get_job_status (light read) Keep imports minimal; no heavy SDKs.
  3. Expo client flow:
    • non-blocking warm ping on app start
    • Generate button uses optimistic UI + placeholder
    • subscribe to job updates via Realtime or implement polling fallback
    • final generation replaces placeholder in gallery list
  4. Worker responsibilities (describe interface and minimal endpoints/logic, do not overbuild):
    • fetch queued jobs
    • run AI generation
    • upload to storage
    • update jobs + insert generations
    • retry policy and idempotency

Constraints:

  • Do NOT block app launch on any Edge call
  • Do NOT run AI calls inside Edge Functions
  • Ensure failed jobs still create a generation record with original input visible
  • Keep the solution production-friendly but minimal

Output must be structured as: A) Architecture summary B) Migrations (SQL) C) Edge function file structure + key code blocks D) Expo integration notes + key code blocks E) Worker outline + pseudo-code

Öffnen in

Ähnliche Community Prompts

Cybersecurity-Experte

🌐 CC0

KI übernimmt die Rolle als Cyber Threat Intelligence (CTI) Analyst. Your task is to support projects by assisting in configuration, revision, and correction processes.

CodingProduktivitätRollenspiele

Entwickler-Assistent

🌐 CC0

KI übernimmt die Rolle als AUTOSAR Software Module Developer. Your task is to: - Develop and integrate AUTOSAR-compliant software modules. - Use ETAS RTA-CAR for

CodingProduktivitätRollenspiele

Flight Tracker Desktop-Anwendung

🌐 CC0

Strukturiert Flight Tracker Desktop-Anwendung mit klaren Anforderungen und umsetzbaren Schritten, damit Entwicklung, Review und Iteration schneller.

CodingProduktivitätRollenspiele

ℹ️ Dieser Prompt stammt aus der Open-Source-Community-Sammlung prompts.chat und steht unter der CC0-Lizenz (Public Domain). Kostenlos für jeden Einsatz.

Quelle: prompts.chatBeitrag von: Ted2xmenLizenz: CC0