CoOp:Anything
Search any game and see how much of it you can play with friends: every co-op mod, its stage, quality and community rating.
บันทึกผลการเล่น Pokémon TCG แต่ละเกม แล้วดูอัตราชนะของเด็คคุณ
Translation pending
GamesTypeScript · CSSGitHub @LahirerrOnlineOwner 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
tcg-match-saving
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗เว็บแอปสำหรับบันทึกผลการเล่น Pokémon TCG เขียนด้วย Next.js (App Router) + TypeScript + Tailwind CSS + shadcn/ui ทำงานฝั่งไคลเอนต์ทั้งหมด ไม่มี backend / ไม่มีฐานข้อมูลฝั่งเซิร์ฟเวอร์
localStorage ของเบราว์เซอร์ผู้ใช้ (คีย์เดิม ptcg_matchlog_v1 เข้ากันได้กับข้อมูลจากเวอร์ชัน static เดิม)app/ App Router: layout, page, global styles
components/ React components ของแอป (ฟอร์ม, ตัวเลือกโปเกมอน, ตาราง ฯลฯ)
components/ui/ shadcn/ui primitives
lib/ types, constants, localStorage helpers, สูตรคำนวณสถิติ
public/pokemon-data.json ฐานข้อมูลสไปรต์โปเกมอน (id, name, sprite เป็น base64 data URI) โหลดผ่าน fetch() ตอนรันไทม์
ติดตั้ง dependencies (แนะนำ pnpm):
pnpm install
pnpm dev
แล้วเปิด http://localhost:3000
pnpm build # build production
pnpm start # รันเซิร์ฟเวอร์ production จากผลลัพธ์ build
pnpm lint # ตรวจโค้ดด้วย ESLint
แอปนี้เป็น Next.js app ที่ต้องมีขั้นตอน build จึงเหมาะกับแพลตฟอร์มที่รองรับ Next.js โดยตรง เช่น Vercel (แนะนำ), Netlify หรือรันเป็น Node server เอง (pnpm build && pnpm start)
public/pokemon-data.json ดึงมาจาก PokeAPI/sprites (ชื่อภาษาอังกฤษจาก PokeAPI/pokeapi data CSVs) แปลงเป็น base64 data URI ไว้ล่วงหน้า เพื่อให้แอปทำงานได้โดยไม่ต้องพึ่งอินเทอร์เน็ตหลังโหลดไฟล์นี้ครั้งแรกlocalStorage ของเบราว์เซอร์เหมือนเดิม ไม่มีการส่งข้อมูลขึ้นเซิร์ฟเวอร์ใด ๆ