explainroo
explainroo는 AI 에이전트가 음성으로 설명 영상을 만들 수 있는 무료 오픈소스 도구이며, 로컬에서 API 키 없이 실행됩니다
저장소 정보는 아직 수집하지 않았습니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗منصّة احترافية لتحويل الكتب العربية المصوّرة إلى نصوص بدقّة عالية باستخدام Claude Vision.
هذا مشروع Next.js 15 كامل (Backend + Frontend + DB) جاهز للنشر على Vercel.
قاعدة البيانات (prisma/schema.prisma)
نظام المصادقة (src/lib/auth.ts)
تكامل Claude API (src/lib/claude.ts)
الدفع — بوّابتان متكاملتان
src/lib/stripe.ts): بطاقات دولية + Apple Pay + Google Pay (تلقائياً)src/lib/tap.ts): mada + Apple Pay سعودي + STC Pay + Visa + KNETالتخزين (src/lib/storage.ts)
API Routes (src/app/api/)
auth/* — تسجيل/دخول/استعادةupload — توقيع رابط الرفعjobs — إنشاء وإدارة وظائف OCRjobs/[id]/process — معالج الخلفيةstripe/checkout + stripe/webhooktap/checkout + tap/webhookorgs + orgs/[id]/members — إدارة المؤسسات والدعواتapi-keys — مفاتيح API للمطوّرينv1/extract — API عامّة للمطوّرين (بمصادقة Bearer)admin/* — إحصائيات المالكصفحات الواجهة (src/app/(*))
⚠️ صفحات الواجهة هياكل بسيطة عاملة. ستستبدلها لاحقاً بتصميمك النهائي. كل المنطق (Forms, API calls, State) مكتوب وجاهز.
cd warraq-app
npm install
cp .env.example .env.local
# املأ .env.local بالقيم الفعلية
# توليد عميل Prisma
npx prisma generate
# دفع المخطّط لقاعدة البيانات
npx prisma db push
# تهيئة بيانات أوّلية (خطط + حساب المالك)
npm run db:seed
npm run dev
# افتح: http://localhost:3000
معالجة PDF → صور (src/lib/pdf.ts):
poppler-utils + sharpتصدير الملفات (TXT/MD/DOCX/JSON/PDF):
/api/jobs/[id]/export endpointJobPage ويبني الملفنظام الطوابير:
/invitations/[token])/organization/new)/billing/return)warraq-app/
├── prisma/
│ ├── schema.prisma # مخطّط قاعدة البيانات
│ └── seed.ts # بيانات أوّلية
├── src/
│ ├── app/
│ │ ├── (marketing)/ # الصفحات العامّة
│ │ ├── (auth)/ # تسجيل الدخول/الإنشاء
│ │ ├── (app)/ # لوحة المستخدم (محميّة)
│ │ ├── (admin)/ # لوحة المالك (System Admin فقط)
│ │ └── api/ # كل الـ API endpoints
│ ├── lib/
│ │ ├── db.ts # Prisma client
│ │ ├── auth.ts # NextAuth
│ │ ├── claude.ts # Claude Vision OCR
│ │ ├── stripe.ts # Stripe
│ │ ├── tap.ts # Tap Payments
│ │ ├── storage.ts # R2 / S3
│ │ ├── pdf.ts # PDF utilities
│ │ └── email.ts # Resend
│ └── middleware.ts # حماية المسارات
├── package.json
├── next.config.js
├── tsconfig.json
├── tailwind.config.js
└── .env.example
| الخدمة | التكلفة | ملاحظات |
|---|---|---|
| Vercel Pro | $20 | الاستضافة |
| Supabase Pro | $25 | قاعدة البيانات |
| Cloudflare R2 | $5-15 | حسب الاستخدام |
| Inngest / Trigger | $20 | الطوابير |
| Resend | $20 | الإيميل |
| Sentry | $0-26 | المراقبة |
| المجموع الثابت | ~$90-105 | |
| متغيّر: Claude API | حسب الاستخدام | تُغطّى من إيرادات العملاء |
تم بناؤه بـ ❤️ لتمكين البحث في التراث العربي.