مستندات TakeEat
آخرین بهروزرسانی: ۱۴۰۵/۰۴/۲۱
برند: TakeEat / تیک ایت — takeeat.ir
Live docs: https://docs.takeeat.ir
این پوشه تمام دانش جمعآوریشده برای MVP را نگه میدارد: تحقیق رقبا، نیازمندیها، UI، برند، بودجه، فنی، deploy، و ops.
فهرست فایلها
| # | فایل | محتوا |
|---|---|---|
| 00 | 00-project-overview.md | چشمانداز، اهداف، نیازمندیهای اولیه co-founder |
| 01 | 01-competitive-analysis.md | Too Good To Go، بهاینه، Platable، Peekabox، Tugo |
| 02 | 02-mvp-requirements.md | ماژولها، فلوها، must-have vs v2، roadmap |
| 03 | 03-ui-design-direction.md | Design tokens، کامپوننتها، RTL، استک فرانت |
| 04 | 04-brand-naming.md | گزینههای نام، دامنه، عنصر امضای بصری |
| 05 | 05-budget-and-costs.md | سرور، SMS، دامنه، storage، درگاه |
| 06 | 06-order-lifecycle.md | چرخه سفارش، state machine، دیاگرام |
| 07 | 07-tech-stack.md | Backend، Frontend، infra، monorepo |
| 08 | 08-data-model.md | Entityها، فیلدها، روابط، ایندکسها |
| 09 | 09-api-endpoints.md | REST API sketch |
| 10 | 10-sms-notifications.md | رویدادها، قالب پیامک، Panelchi (+ Kavenegar legacy) |
| 11 | 11-open-decisions.md | سوالات باز برای co-founder |
| 12 | 12-cursor-seed-prompts.md | پرامپتهای scaffold |
| 13 | 13-co-founder-requirements-raw.md | نیازمندیهای خام co-founder |
| 14 | 14-smoke-test-playbook.md | فاز ۰ — تست دستی قبل از کد |
| 15 | 15-discount-rules.md | قوانین کد تخفیف |
| 16 | 16-vendor-package-sketch.md | پکیج/کمیسیون رستوران |
| 17 | 17-environment-and-secrets.md | env vars، secrets، ports |
| 18 | 18-deploy-and-dns.md | GitHub Actions، stage/prod، DNS آروان |
| 19 | 19-production-launch-checklist.md | چکلیست لانچ prod — اینماد، Zarinpal، SMS |
| 20 | 20-vendor-onboarding.md | onboarding رستوران — pitch، فلو، چکلیست |
| 21 | 21-ops-runbook.md | عملیات — deploy، SMS debug، cron، backup |
| 22 | 22-api-integration-tests.md | API integration tests — DB/Redis واقعی، CI، فلوهای کامل |
| 23 | 23-self-host-ops.md | Self-host ops — docs.takeeat.ir، Uptime Kuma، backup |
| — | mockups/client-home.html | Mockup HTML (پالت + کارتها) |
از کجا شروع کنم؟
| نقش | شروع |
|---|---|
| Dev / AI | AGENTS.md + 07 + 09 |
| API تست | 22 + 07 |
| Deploy stage | 18 + 21 + 23 |
| لانچ prod | 19 → 11 blockers |
| Co-founder / ops | 20 + 14 |
| SMS / OTP | 10 + 17 |
خلاصه یکخطی
TakeEat = مارکتپلیس باکس سرپرایز غذای اضافه رستورانها؛ کلاینت (browse → pay → pickup) + وندور (باکس روزانه → تایید تحویل) + ادمین؛ پوزیشنینگ پریمیوم نه junk-food.