whatisgithub

What is marketdao?

adityasahu786/marketdao — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · developerComplexity · 3/5Setup · moderate

In one sentence

A Polymarket-style prediction market app where users connect a Solana wallet and trade YES or NO positions using mock money.

Mindmap

mindmap
  root((MarketDAO))
    What it does
      Prediction market clone
      Solana wallet sign in
      Mock USD trading
    Tech stack
      React and Vite
      Express and Bun
      PostgreSQL and Prisma
      Turborepo monorepo
    Use cases
      Demo trading app
      Web3 auth learning
      Monorepo reference
    Audience
      Developers
      Web3 learners

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run a demo prediction market app where users bet on event outcomes with fake money.

USE CASE 2

Learn how a Solana wallet based sign in flow works alongside Supabase authentication.

USE CASE 3

Study a TypeScript monorepo setup using Turborepo and Bun workspaces.

USE CASE 4

Use as a starting point for building a real order matching trading platform.

What is it built with?

TypeScriptReactBunExpressPostgreSQLPrismaTurborepoSupabase

How does it compare?

adityasahu786/marketdao0xradioac7iv/tempfs7vignesh/pgpulse
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderatemoderate
Complexity3/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Bun, Docker Desktop for the local database, and the Solflare browser wallet extension.

No license information found in the README.

So what is it?

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.

Copy-paste prompts

Prompt 1
Walk me through setting up MarketDAO locally with Bun and Docker.
Prompt 2
Explain how the order matching logic works in MarketDAO's Express backend.
Prompt 3
Help me deploy MarketDAO's frontend to Vercel and backend to Railway.
Prompt 4
How does MarketDAO handle Solana wallet authentication through Supabase?

Frequently asked questions

What is marketdao?

A Polymarket-style prediction market app where users connect a Solana wallet and trade YES or NO positions using mock money.

What language is marketdao written in?

Mainly TypeScript. The stack also includes TypeScript, React, Bun.

What license does marketdao use?

No license information found in the README.

How hard is marketdao to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is marketdao for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.