iArt.ai
AI 모션 그래픽 소프트웨어, 누구나 사용할 수 있는 After Effects 대안, 텍스트 프롬프트로 몇 분 안에 애니메이션·설명 영상 제작
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
OurFilm is a mobile-first digital disposable camera for events. A host creates
an event and shares its QR code; guests join in the browser, receive a fixed
roll of shots, and take photos without installing an app or creating an account.
Photos are revealed according to the host’s settings and can be moderated and
downloaded by the host.
The product supports English and Hungarian. Public pages live under /en and
/hu; event language is stored with each event and is carried by guest, QR and
share URLs.README 전문 보기 ↗OurFilm is a mobile-first digital disposable camera for events. A host creates an event and shares its QR code; guests join in the browser, receive a fixed roll of shots, and take photos without installing an app or creating an account. Photos are revealed according to the host’s settings and can be moderated and downloaded by the host.
The product supports English and Hungarian. Public pages live under /en and
/hu; event language is stored with each event and is carried by guest, QR and
share URLs.
A pnpm workspace. The Next.js app lives in apps/web; supabase/ at the root
holds the migrations, config and email templates; scripts/ at the root holds
the two scripts that drive the Supabase CLI. Every command below runs from the
root and forwards to the app where needed.
pnpm install
pnpm dev
Copy the required environment variables into apps/web/.env.local (never commit it):
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
# Optional payments
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
STRIPE_PRICE_EVENT=
# Transactional email
RESEND_API_KEY=
LEGAL_EMAIL_FROM=
SEND_EMAIL_HOOK_SECRET= # Supabase Authentication → Hooks → Send Email
AUTH_EMAIL_FROM= # optional; defaults to OurFilm <[email protected]>
# Emergency upload controls
OURFILM_UPLOADS_DISABLED=false
OURFILM_EVENT_STORAGE_LIMIT_BYTES=
# Prepared album export (apps/worker)
OURFILM_EXPORT_WORKER=false # true queues albums over 20 photos for the worker
EXPORT_WORKER_SECRET= # shared with the worker and the pg_cron sweep
OURFILM_UPLOADS_DISABLED=true pauses new photo reservations globally without
affecting existing galleries. OURFILM_EVENT_STORAGE_LIMIT_BYTES, when set to a
positive integer, pauses new reservations for an event after its ready master
photos reach that many bytes.
Production auth messages use the signed endpoint at /api/auth/send-email,
which selects English or Hungarian from the individual login request and sends
one language through Resend. Deployment and Supabase hook setup are documented
in supabase/templates/README.md.
/en, /hu — marketing site/host/events/new?lang=en|hu — event creation/host — host dashboard/host/events/[slug] — QR, sharing, photos and event overview/e/[slug]?lang=en|hu — guest camera and gallery/en/terms, /en/privacy, /en/legal — English legal pages/hu/aszf, /hu/adatvedelem, /hu/impresszum — Hungarian legal pagespnpm format
pnpm verify
Database tests run only against a local Supabase stack (pnpm supabase start,
pnpm supabase db reset, then pnpm test:db), never against the linked
project; run them after touching any migration, RPC or policy. Migrations are
append-only and guest writes remain service-role-only server actions/RPCs.
See CLAUDE.md for architecture decisions, security boundaries and operational
notes.