Inspiration
We were inspired by the elegance and speed of platforms like Hyperliquid and sought to rebuild a decentralised exchange with robust real-time trading, staking, and DeFi utility designed from scratch. Could Bolt build something this complex?
What it does
Crypto369 is a full-stack, decentralised crypto trading platform that supports perpetual futures, staking, and portfolio tracking, built for performance, accessibility, and the evolving needs of Web3 users.
How we built it
ChatGPT=create a prompt for bolt.new to clone a https://app.hyperliquid.xyz crypto exchange
**Prompt for BOLT.new✱ Project Title: Hyperliquid-style Decentralised Crypto Exchange (DEX) Clone Objective: Build a web-based crypto trading platform inspired by Hyperliquid with a high-performance user interface and support for perpetual futures trading, on-chain order matching, and Web3 wallet integration. Core Features:
- Real-Time Trading UI: • Order book (live bids and asks) • Recent trades • Price chart with candlestick and depth views (integrate with TradingView or a lightweight alternative) • Position panel showing PnL, margin, leverage
- Smart Order Routing and Matching Engine: • High-frequency, low-latency order processing • Support limit, market, stop orders • Perpetual contracts with funding rate display
- Blockchain & Smart Contracts: • Use Optimism/Arbitrum or another fast L2 for execution • Solidity contracts to handle margin, funding, liquidation • Oracle integration (Chainlink or Pyth) for real-time price feeds
- Wallet Integration: • MetaMask, WalletConnect, Coinbase Wallet • Read wallet balances and positions
- Authentication and Security: • Optional email login for portfolio tracking • Wallet signature-based login for trading • Rate limits and API key management
- Back-End Infrastructure: • Node.js or Go for backend API • PostgreSQL or Redis for order and trade state • WebSocket support for real-time updates
- Admin Dashboard: • Manage listed tokens and leverage parameters • Monitor system health, user activity Design Language: • Match Hyperliquid’s clean, fast UI • Dark mode default • Mobile responsive (React + Tailwind or similar) Stretch Goals: • Copy-trading module • Referral system • Simulated testnet for demo purposes Deployment & DevOps: • Containerised (Docker) • Deploy on AWS or Vercel + Alchemy/Infura for Web3 nodes Tech Frontend: React 18 + TypeScript with TailwindCSS • Backend: Supabase for authentication, session security, and data persistence • Features: Multi-wallet auth, live trading UI, staking dashboard, PnL analytics • DevOps: Vite build system, ESLint, responsive design, and modular architecture ## Challenges we ran into • Implementing WebSocket-based real-time data feeds • Ensuring secure and seamless wallet integration • Balancing UI complexity with mobile responsiveness ## Accomplishments that we're proud of The speed of the build is impressive, considering I'm working on four other projects. Watch this space. I added a splash screen from Aura. Very beautiful. Enabling the different charts and hiding the Trade Book and Order Book cards. (Sometimes the simple stuff makes us proud.) Integrated email and multi-wallet auth with RLS. ## What we learned OMG, so much. I was hitting the max capabilities of Bolt; the amount of tokens used is 10 million. This is not a cheap project (haha). Trying to solve the WebSocket issues was a challenging and frustrating task that took some time to resolve. Deepened our knowledge of DeFi protocol design and Web3 auth flows.
What's next for Crypto369 Decentralized Crypto Exchange
Designing an order execution engine and staking logic. Integrate smart contracts for perpetuals and liquidity pools Add technical analysis tools and trader social features Conduct security audits and prepare for public beta in Q3 2025
Built With
- and-data-persistence-?-features:-multi-wallet-auth
- api
- binance
- coinbase
- eslint
- github
- html
- live-trading-ui
- netlify
- pnl-analytics-?-devops:-vite-build-system
- react
- responsive-design
- session-security
- staking-dashboard
- supabase
- tailwind
- typescript
- wallet
- websockets

Log in or sign up for Devpost to join the conversation.