Skip to content

theboiledcorn/quintus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quintus Prediction Markets Platform

A decentralized prediction markets platform built with React, TypeScript, and blockchain technology.

Features

  • 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

Architecture

The platform consists of three main components:

Frontend

  • React 18 with TypeScript
  • Tailwind CSS for styling
  • Framer Motion for animations
  • Wagmi for wallet integration
  • Vite for build tooling

Backend

  • Node.js service
  • Custom search resolution
  • Event listeners
  • Market data aggregation

Smart Contracts

  • Solidity contracts
  • Foundry for testing
  • OpenZeppelin security standards
  • On-chain oracle integration

Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn
  • Foundry for contract development

Installation

# Install frontend dependencies
cd frontend && npm install

Install backend dependencies

cd backend && npm install

Install contract dependencies

cd contract && forge install

Development

# Start frontend development server
cd frontend && npm run dev

Start backend development server

cd backend && npm run dev

Test contracts

cd contract && forge test

Security

  • OpenZeppelin security standards
  • Audits and security reviews incoming
  • Continuous security monitoring
  • Secure smart contract development practices

Contributing

  • Fork the repository
  • Create a new branch
  • Make changes and commit
  • Push changes to your fork
  • Create a pull request
  • Address feedback and merge

License

  • MIT License

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •