[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-75892":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":15,"starSnapshotCount":15,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},75892,"sportsbook-bet365","bigfrankykevin\u002Fsportsbook-bet365","bigfrankykevin","sportsbook, casino game, bet365 Monorepo for a sportsbook-style trading web experience: a Next.js frontend with wagmi \u002F viem for wallet flows, a Fastify API, and a small shared TypeScript package for contracts between apps. sportsbook, casino game, bet365 Monorepo for a sportsbook-style trading web experience: a Next.js frontend with wagmi \u002F viem","https:\u002F\u002Fbet365.com",null,"TypeScript",168,1432,81,0,74,9.47,false,"main",true,[22,23,24,25,26,27,28],"bet365","bet365-clone","betting","casino","casino-game","casino-source-code","sportsbook","2026-06-12 02:03:37","# Sportsbook\n\n**Support:** [@bigfrankykevin on Telegram](https:\u002F\u002Ft.me\u002Fbigfrankykevin)\n\nMonorepo for a sportsbook-style trading web experience: a **Next.js** frontend with **wagmi \u002F viem** for wallet flows, a **Fastify** API, and a small shared **TypeScript** package for contracts between apps.\n\n## What’s inside\n\n| Package | Description |\n|--------|-------------|\n| `@casino\u002Fweb` | Next.js 15 app (App Router, React 19, Tailwind CSS 4, Turbopack dev server) |\n| `@casino\u002Fapi` | Fastify HTTP API with health and starter routes |\n| `@casino\u002Fshared` | Shared types and constants (build with `tsc`) |\n\n## Requirements\n\n- **Node.js** 20+\n- **npm** (workspaces)\n\n## Setup\n\n```bash\nnpm install\nnpm run bootstrap\n```\n\n`bootstrap` installs dependencies and builds `@casino\u002Fshared` so other workspaces resolve types and outputs correctly.\n\n## Development\n\nRun everything that exposes a `dev` script:\n\n```bash\nnpm run dev\n```\n\nOr run apps individually:\n\n```bash\nnpm run dev:web    # Next.js → http:\u002F\u002Flocalhost:4000\nnpm run dev:api    # API (see PORT \u002F HOST in apps\u002Fapi)\n```\n\nConfigure the web app’s API base URL (see `apps\u002Fweb\u002F.env.local.example`):\n\n```bash\ncp apps\u002Fweb\u002F.env.local.example apps\u002Fweb\u002F.env.local\n# default: NEXT_PUBLIC_API_URL=http:\u002F\u002F127.0.0.1:4001\n```\n\n## Production build\n\n```bash\nnpm run build\n```\n\nOrder: shared → API → web (see root `package.json`).\n\n- **API:** `npm run build` then `npm run start -w @casino\u002Fapi` (runs compiled output from `dist\u002F`).\n- **Web:** `npm run start -w @casino\u002Fweb` after `next build`.\n\n## Lint\n\n```bash\nnpm run lint\n```\n\n## Repository layout\n\n```\napps\u002F\n  api\u002F          # Fastify service\n  web\u002F          # Next.js UI\npackages\u002F\n  shared\u002F       # Shared TypeScript library\n```\n\n## License\n\nPrivate \u002F All rights reserved — not licensed for redistribution unless the owners say otherwise.\n","该项目提供了一个类似bet365的体育博彩及在线赌场游戏的网页体验平台。它采用Next.js构建前端界面，并利用wagmi\u002Fviem处理钱包相关的流程；后端则基于Fastify开发，同时还有一个小型的TypeScript共享包用于应用程序间的通信。此项目特别适用于希望快速搭建一个功能齐全、支持区块链技术集成的在线博彩或娱乐网站的场景。通过使用现代Web技术和框架，确保了应用在性能与安全性上的高标准，同时也简化了多服务间的数据交互过程。",2,"2026-05-18 11:13:05","CREATED_QUERY"]