Marketloo is a prediction market platform where hackathon participants trade virtual shares on event outcomes using POO (Prediction Outcome Options) tokens. Users start with 10,000 POO tokens and compete on leaderboards while placing bets on binary yes/no outcomes. The platform was built for the Nosu AI Hackathon.
Hackathons have a lot of casual speculation — who’s going to win, which project looks strongest, what the judges will pick. We wanted to turn those conversations into something structured. A prediction market where you can actually put tokens behind your gut feeling and compete against everyone else.
Live price updates with a dynamic order book. Prices shift based on trading volume and demand.
Bots with distinct personalities like "Warren Buffett Bot" and "WSB Bot" trade alongside users, keeping markets liquid and unpredictable.
Continuous liquidity so there’s always a counterparty. No dead markets.
Rankings based on trading performance. See who’s actually good at predicting outcomes.
Users can spin up new prediction markets on any binary outcome.
Real-time feed of all market transactions happening across the platform.
Frontend
Next.js 14, React, Tailwind CSS
Data Viz
D3.js
Backend
Supabase (PostgreSQL)
Real-time
Supabase subscriptions
AI
OpenAI for trading bot agents
Auth
Supabase Auth
The hardest part was building the time-series data system. We needed a dual-table architecture — recent_price_history for 5-minute interval snapshots and archived_price_history for long-term data — to keep the database performant without losing historical accuracy. Price impact follows a logarithmic model that accounts for spread, liquidity, and order size.