BLA
BLA (Blind LLM Agents) is the open-source Blue Defense MCP and CLI built to protect software artifacts against automated AI reverse-engineering workflows.
Deep is a system that builds trust for online buying and selling by verifying identity with a Trust Score and Badge to reduce fraud.
AI translation
Deep คือระบบสร้างความน่าเชื่อถือสำหรับการซื้อขายออนไลน์ ผ่านการยืนยันตัวตน Trust Score และ Badge เพื่อลดปัญหามิจฉาชีพ
SecurityTypeScript · JavaScriptGitHub @CodeCooLTHOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Deep / SafePay — Trust & Reputation Platform
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
แพลตฟอร์มสร้างความน่าเชื่อถือสำหรับการซื้อขายออนไลน์ C2C — แก้ปัญหา "โอนแล้วไม่ได้ของ / มิจฉาชีพ" ด้วยการทำให้ ความน่าเชื่อถือมองเห็นและตรวจสอบได้ก่อนโอนเงิน ผ่าน Verify ตัวตน, Trust Score, Badge และ Order History • ชื่อทางการค้า: Deep (UI copy, prod deepthailand.app) • Codename: SafePay (repo, identifiers, DB ยังใช้ชื่อนี้) • เอกสารหลัก: ภาพรวม → docs/PRD.md · สเปก dev → docs/SRS.md · กฎ/workflow → CLAUDE.mdRead the full README ↗
แพลตฟอร์มสร้างความน่าเชื่อถือสำหรับการซื้อขายออนไลน์ C2C — แก้ปัญหา "โอนแล้วไม่ได้ของ / มิจฉาชีพ" ด้วยการทำให้ ความน่าเชื่อถือมองเห็นและตรวจสอบได้ก่อนโอนเงิน ผ่าน Verify ตัวตน, Trust Score, Badge และ Order History
deepthailand.app)docs/PRD.md · สเปก dev → docs/SRS.md · กฎ/workflow → CLAUDE.md| ส่วน | เทคโนโลยี |
|---|---|
| Framework | Next.js 16 (App Router, Turbopack) · TypeScript strict |
| UI (dual theme) | Buyer/landing = Vuexy (MUI v9 + Emotion + Tailwind 4) · Seller/admin = Paces (Preline 4 + Tailwind 4, no MUI) |
| Database | PostgreSQL 16 (Supabase) · Prisma ORM |
| Auth | NextAuth v4 (Facebook OAuth + Phone OTP) |
| SMS/OTP | apitel (phone OTP + paid SMS order link) |
| Validation | Valibot (API) · Yup (form) |
| Font | Anuphan (ทุก surface) |
| Test | Vitest |
ดูรายละเอียดเต็ม: docs/SRS.md §5 Tech Stack
Profile-Centric — ทุก account มี trust profile เดียวกัน, เปิดร้านเพิ่มได้ (isShop flag) — ไม่แบ่ง role buyer/seller แต่กำเนิด
Subdomain routing (src/proxy.ts) — แยก 3 surface + session แยกตาม subdomain (host-scoped cookie):
| Subdomain (dev) | สำหรับ |
|---|---|
deepth.local:4000 | Public + Buyer (Vuexy) |
seller.deepth.local:4000 | Seller (Paces) |
admin.deepth.local:4000 | Admin (Paces) |
Service layer (src/services/) แยกจาก API layer (src/app/api/)
โครงไดเรกทอรี + core systems: ดู CLAUDE.md · data model + API: ดู docs/SRS.md §6–§7
.env.local)/etc/hosts เพิ่ม subdomain dev (จำเป็นสำหรับ session แยก subdomain):
127.0.0.1 deepth.local seller.deepth.local admin.deepth.local
npm install # + prisma generate (postinstall)
cp .env.example .env.local # แล้วเติมค่า (DB, NEXTAUTH_SECRET, FB/apitel creds)
npm run migrate # prisma migrate dev
npm run seed:supabase # seed dev DB (Supabase, ใช้ .env.local)
⚠️ dev DB = Supabase ผ่าน
.env.local(ไม่ใช่ Docker.env) — Next.js โหลด.env.localก่อน.migrate/test/seed:localผูก.env;seed:supabaseผูก.env.local. ดูdocs/conventions/seed-and-env.md
npm run dev -- -p 4000 # ⚠️ port 4000 (3000-3002 = โปรเจกต์อื่น)
เปิด: http://deepth.local:4000 (buyer) · http://seller.deepth.local:4000 (seller) · http://admin.deepth.local:4000 (admin)
npm test # Vitest (critical services)
npm run lint # next lint
npm run format # prettier
npm run migrate # prisma migrate dev
npm run clean # rm -rf .next (แก้ phantom crash)
.env.example เต็ม)DATABASE_URL · NEXTAUTH_SECRET NEXTAUTH_URL · FACEBOOK_ID/SECRET · APITEL_API_KEY/SECRET/BASE_URL/SENDER_NAME (SMS) · NEXT_PUBLIC_BUYER_URL NEXT_PUBLIC_SELLER_URL · STORAGE_DRIVER
*.deepth.local:4000prisma db pull — ทับ schema)| เอกสาร | เนื้อหา |
|---|---|
docs/PRD.md | Product — vision, personas, user stories, feature overview, scope, business model, roadmap |
docs/SRS.md | Software spec — FR detail (สูตร/acceptance), state machine, routing, NFR, data model, API reference, enums, authorization matrix, validation |
CLAUDE.md | กฎโปรเจกต์ (Hard Rules), architecture, conventions, current state |
docs/10 - Business Rules/ | Tier Lists (SSOT ของ trust tier) |
docs/conventions/ | engineering conventions (agent workflow, font, RSC nav, security, seed/env ...) |
docs/system/ui-guideline/ | UI guideline + page-sourcing (must-read ก่อนงาน frontend) |
docs/retro/ | post-mortems รายเฟส (อ่านอันล่าสุดก่อนเริ่มเฟสใหม่) |
Private / proprietary — Deep Thailand