Skip to content

Latest commit

 

History

History
96 lines (61 loc) · 2.94 KB

README.md

File metadata and controls

96 lines (61 loc) · 2.94 KB

ENS.PROMO

TOKENIZED LINKS

License: MIT

Nuxt Badge

Solidity Badge


Table of Contents 📚


Introduction 🎉

ENS.PROMO is a tokenized link-sharing platform built on top of Ethereum and Optimism, leveraging the Ethereum Name Service (ENS) for decentralized identity and web3 integration. Users can share links to their websites and content, using web3 names as defaults, and earn rewards for engagement.

With ENS.PROMO, users can log in with their Ethereum accounts, share links with limited functionality, and unlock full platform features through a single sign-on (SSO) using Magic.link. By posting links, users utilize "promo tokens" on Optimism, with small fees for posting and profile updates.


Features 🌟

  • Web3 Link Sharing: Share and promote links using web3 names with tokenized incentives.
  • Ethereum Integration: Built with Ethereum and Optimism, ensuring secure, decentralized interactions.
  • Single Sign-On: Login via Ethereum accounts or use Magic.link for seamless access.
  • Tokenized Actions: Utilize promo tokens on the Optimism layer for posting links and updating profiles.
  • Decentralized Identity: Integration with ENS (Ethereum Name Service) for web3 identity management.
  • Responsive Design: Fast, mobile-friendly, and optimized for performance, built using Nuxt 3.

Installation 🛠️

Prerequisites

  • Node.js (>=14.x)
  • Yarn or npm

Steps

  1. Clone the repository:

    git clone https://github.com/yourusername/ens.promo.git
  2. Install dependencies:

    cd ens.promo
    yarn install
    # or
    npm install
  3. Start the development server:

    yarn dev
    # or
    npm run dev

Usage 🚀

  • Login: Use your Ethereum account.
  • Share Links: ZK-enabled links with token-gated functionality.
  • Profile Updates: ens.promo automatically syncs with your ENS profile. eg. vitalik.eth
  • Token Rewards: Earn promo tokens sharing unique links.

Contributing 🤝

We welcome contributions to ENS.PROMO! If you have suggestions or improvements, please open an issue or submit a pull request.


License 📜

This project is licensed under the BSL License. See the LICENSE file for more details.