Skip to content

codevskhan/World-ID-DeFi-App

Repository files navigation

World ID DeFi App

A decentralized finance application that demonstrates World ID verification for accessing premium DeFi pools.

Features

  • World ID Verification: Sybil-resistant authentication using World ID
  • Tiered Pool Access: Public pools for everyone, verified pools for World ID users
  • Enhanced Benefits: Lower fees, priority transactions, and governance voting for verified users
  • Responsive Design: Built with Tailwind CSS for modern UI/UX

Tech Stack

  • React 18
  • Vite (build tool)
  • Tailwind CSS
  • Lucide React (icons)

Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Installation

  1. Clone the repository

  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Open http://localhost:3000 in your browser

Building for Production

npm run build

Features Overview

Pool Types

  • Public Pools: Available to all users without verification
  • Verified Pools: Require World ID verification, offer higher APR and additional benefits

Benefits of World ID Verification

  • Sybil Resistance: One person, one account policy
  • Better UX: Lower gas fees, priority transactions, reduced MEV
  • Compliance: Meet regulatory requirements while preserving privacy

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

License

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published