A decentralized prediction markets platform built with React, TypeScript, and blockchain technology.
- Create and participate in prediction markets
- User-friendly interface with dark theme
- Wallet integration for seamless transactions
- Category-based market organization
- Real-time market updates
- Mobile-responsive design
The platform consists of three main components:
- React 18 with TypeScript
- Tailwind CSS for styling
- Framer Motion for animations
- Wagmi for wallet integration
- Vite for build tooling
- Node.js service
- Custom search resolution
- Event listeners
- Market data aggregation
- Solidity contracts
- Foundry for testing
- OpenZeppelin security standards
- On-chain oracle integration
- Node.js (v16 or higher)
- npm or yarn
- Foundry for contract development
# Install frontend dependencies
cd frontend && npm installcd backend && npm installcd contract && forge install# Start frontend development server
cd frontend && npm run devcd backend && npm run devcd contract && forge test- OpenZeppelin security standards
- Audits and security reviews incoming
- Continuous security monitoring
- Secure smart contract development practices
- Fork the repository
- Create a new branch
- Make changes and commit
- Push changes to your fork
- Create a pull request
- Address feedback and merge
- MIT License