Analysis updated 2026-05-18
Run a demo prediction market app where users bet on event outcomes with fake money.
Learn how a Solana wallet based sign in flow works alongside Supabase authentication.
Study a TypeScript monorepo setup using Turborepo and Bun workspaces.
Use as a starting point for building a real order matching trading platform.
| adityasahu786/marketdao | 0xradioac7iv/tempfs | 7vignesh/pgpulse | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Bun, Docker Desktop for the local database, and the Solflare browser wallet extension.
This project is a clone of Polymarket, a website where people bet on the outcome of real world events. It lets users connect a Solana crypto wallet, called Solflare, sign in with it, and then trade on prediction markets where you buy YES or NO positions on whether something will happen. To make testing easy, users can add mock, meaning fake, US dollars to their account instead of using real money. The project is built as a monorepo, which means the frontend website and backend server live together in one repository but are managed as separate pieces using a tool called Turborepo, with Bun handling package installation and running scripts. The frontend is a React application built with Vite, styled with a dark mode design. The backend is an Express server written in TypeScript that runs on the Bun runtime and handles the logic for matching buy and sell orders. Data is stored in a PostgreSQL database accessed through Prisma, a tool that makes talking to the database easier from TypeScript code. Signing in with a Solana wallet is verified through Supabase. To run it locally, you need Bun installed, Docker Desktop running for the local database, and the Solflare browser extension. After installing dependencies and setting up the database schema, you seed it with sample prediction markets and start both the frontend and backend at once with a single command. For a real deployment, the README walks through hosting the database on a service like Supabase or Neon, the backend on Railway, Render, or Fly.io, and the frontend on Vercel or Netlify.
A Polymarket-style prediction market app where users connect a Solana wallet and trade YES or NO positions using mock money.
Mainly TypeScript. The stack also includes TypeScript, React, Bun.
No license information found in the README.
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.