Skip to content

Open-Poly/Open-Poly.landing

Repository files navigation

OpenPoly.landing

OpenPoly Logo

🚀 Quick Start

Prerequisites

  • Node.js 18+
  • pnpm (recommended) or npm/yarn
  • Solana Wallet (Phantom, Solflare, Trust, Ledger)

Installation

# Clone the repository
git clone https://github.com/open-poly/open-poly.landing.git

# Navigate to the project
cd openpoly-front

# Install dependencies
pnpm install

# Start development server
pnpm dev

The app will be available at http://localhost:5173

Build for Production

# Build the application
pnpm build

# Preview production build
pnpm preview

🏗️ Technology Stack

Frontend

  • React 19 - Latest React features and hooks
  • TypeScript - Type-safe development
  • Vite - Lightning-fast build tool
  • CSS - Custom styling with modern design
  • Prism.js - Syntax highlighting for code examples

Solana Integration

  • @solana/wallet-adapter-react - Wallet connection
  • @solana/web3.js - Solana blockchain interaction
  • Support for multiple wallets:
    • Phantom
    • Solflare
    • Trust Wallet
    • Ledger
    • MetaMask (Ethereum bridge)

📁 Project Structure

openpoly-front/
├── assets/          # Static assets (logo, icons)
├── public/          # Public files
├── src/
│   ├── components/  # React components
│   │   ├── Docs.tsx
│   │   ├── Navbar.tsx
│   │   ├── Toast.tsx
│   │   └── WalletProvider.tsx
│   ├── App.tsx      # Main application component
│   ├── App.css      # Main styles
│   ├── main.tsx     # Application entry point
│   └── index.css    # Global styles
├── index.html       # HTML template
└── package.json     # Dependencies

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published