bigfrankykevin/sportsbook-bet365 — explained in plain English
Analysis updated 2026-05-18
Use as a starting skeleton for building a crypto wallet connected sports betting or casino web app.
Study how a Next.js frontend, Fastify API, and shared TypeScript types are wired together in a monorepo.
Prototype a betting-style trading UI with wallet connection flows before adding real betting logic.
| bigfrankykevin/sportsbook-bet365 | rbrown101010/rilable | newideas99/open-dungeon | |
|---|---|---|---|
| Stars | 105 | 105 | 106 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 4/5 | 3/5 |
| Audience | developer | vibe coder | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js 20 or newer and a crypto wallet such as MetaMask to test the wallet connection flow.
This project is a starter codebase for building a sportsbook style web application, meaning a betting or trading platform similar in style to commercial sports betting sites. The name and topics reference bet365, a well known betting brand, which suggests this is meant as a clone or template inspired by that kind of product, though the README itself does not describe any actual betting logic yet. The code is organized as a monorepo, which means several related projects live together in one repository. There are three parts: a web frontend built with Next.js and React and styled with Tailwind CSS, a backend API built with a lightweight server framework called Fastify, and a small shared package that holds common data types used by both the frontend and backend so they stay in sync. The frontend also includes wallet connection tools called wagmi and viem, which let users connect a cryptocurrency wallet, such as MetaMask, to the site. To run the project you need Node.js version 20 or newer. A single install command sets up all three parts of the codebase together, and one command can start the frontend and backend for local development at the same time, or you can run them separately. For production, each piece is built and started on its own, in a specific order: shared package first, then the API, then the web app. The license is marked private with all rights reserved, meaning the code is not open for reuse or redistribution unless the owners give explicit permission. As it stands, this looks like a technical starting point or skeleton for a crypto wallet connected betting platform rather than a finished, ready to launch product.
A private monorepo starter kit for a sportsbook-style betting web app, with a Next.js frontend, Fastify API, and crypto wallet connection support.
Mainly TypeScript. The stack also includes TypeScript, Next.js, React.
Private, all rights reserved, not licensed for reuse or redistribution without explicit permission from the owners.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.