Skip to content

HalfHashd/hubpal-ethgb

Repository files navigation

HubPal logo

HubPal-ethgb — ENS + Chainlink + PYUSD “Shopify for Projects & Crowdfunding”

🖥️ Live Demo

👉 View Live App
👉 GitHub Repo

📂 Continue Building on v0.app

👉 Open in v0.app


🌍 Overview

HubPal is a decentralized project creation, crowdfunding, and milestone management platform.

  • ENS: Each project and milestone gets its own ENS subdomain.
  • Chainlink: Validates deliverables using QuickBooks / real-world data feeds.
  • PYUSD (PayPal stablecoin): Enables staking + milestone payments, with installment/credit-style models.
  • Walrus (Sui storage): Decentralized storage for critical data and proofs.

Think of HubPal as a “Shopify for projects & crowdfunding” — where every deliverable, milestone, and fund release is tracked transparently.


✨ Key Features

  • ENS Integration
    Projects auto-mint ENS subdomains for milestones, suppliers, lenders, auditors.
  • Chainlink Data Feeds
    QuickBooks/Shopify events trigger milestone completions + fund releases.
  • Project Marketplace
    OpenSea-style tiles showing active projects, milestones, progress, and funding.
  • Payments
    PYUSD for staking & milestone payouts. Installment/“Pay Over Time” models for services.
  • Stretch Goals
    Oracles and CCIP endpoints with their own ENS identities + staking mechanisms.

🛠️ Tech Stack

  • Language: TypeScript (auto-generated via v0.app AI builder).
  • Frameworks: React + Next.js (via v0.app / Vercel).
  • Blockchain: Ethereum (ENS + Chainlink CCIP).
  • Storage: Walrus (Sui).
  • Payments: PayPal PYUSD.
  • Infra/Deploy: GitHub + Vercel.

🔗 Protocol Usage

ENS

  • First application of ENS to crowdfunding & project milestones.
  • Every project → ENS name; every milestone/supplier/lender → ENS subdomain.
  • ENS names resolve across marketplace & project timelines.

Chainlink

  • First demonstration of QuickBooks → Chainlink CCIP → ENS project milestone flow.
  • Invoices/revenue events in QuickBooks trigger smart contract releases to suppliers/lenders.

PayPal (PYUSD)

  • Milestone payouts funded in PYUSD.
  • Modeled PayPal “Pay Over Time” as a layaway/credit-style option for projects & services.

🏗️ How It’s Made

  • The "decentralized commerce platform" concept was researched, evolved, and developed over many months. I typically use 2 to 3, and recently 4 (Grok was added) LLM AIs - giving the same prompt to all 3 or 4 to get their different respective responses. I had been looking for a unique use of ENS for 3+ years actually, after meeting them at ETHSF hackathon. Also I have been studying the uses of ChainLink for offchain and RW events. And that PayPal is one of the early payment systems to integrate crypto and stablecoin was of interest to me as well. Few days before the hackathon, I got the idea to use ENS for projects.
  • For the hackathon, we pivoted 3 days before kickoff to focus on ENS + Chainlink integration.
  • The staff/tips from Chainlink team suggested using v0.app (AI coding tool) to accelerate build.
  • Built 100% AI-assisted:
    • ChatGPT wrote the prompts
    • v0.app generated the code + UI
    • Synced to GitHub + Vercel automatically
  • Two builds:
    1. First prototype (7h) — scrapped after merging issues.
    2. Final build (8–10h) — clean restart, stable + demo-ready.
  • This is my first GitHub code repo (previous experience was only uploading PDFs).

📸 Screenshots



More in /assets.


📚 Additional Resources

Older repository with business model notes & drafts:
👉 hubpal (original repo)


🚀 Mission

Don’t we all want responsible projects?
Make the world safe from dumps and rugs!


🏅 Hackathon Tracks

This project directly targets the following sponsor tracks:

  1. ENS – First integration of ENS subnames for projects, milestones, and participants.
  2. Chainlink – First demo of using Chainlink to validate real-world project deliverables.
  3. PayPal PYUSD – Milestone escrow + “Pay Over Time” simulation.
  4. Walrus – Demo of decentralized file storage for project data.

🖥️ Live Demo

👉 View Live App
👉 GitHub Repo


📸 Screenshots

(add screenshots of Home, Marketplace, Create Project, and Sponsor Demos here)


🛠️ How It Works

  1. Create a new project from the home page.
  2. Assign milestones (e.g., Planning, Prototype, MVP, Production).
  3. Each milestone = ENS subdomain + Chainlink feed.
  4. Mark milestone complete via QuickBook-style page → Chainlink verifies → updates marketplace/project view.
  5. Payments release in PYUSD/USDC as milestones complete.

📂 Project Structure

  • pages/index.tsx → Home page
  • pages/marketplace.tsx → Project marketplace tiles
  • pages/create.tsx → Create Project form
  • pages/project/[slug].tsx → Individual project detail + timeline
  • pages/sponsor/* → Sponsor demo pages (ENS, Chainlink, PYUSD, Walrus, QuickBooks)
  • lib/ → Store, types, utilities

📌 Key Innovation

  • First use of ENS for projects & milestones
  • First Chainlink demo for real-world project completion
  • Shopify-style marketplace for crowdfunding with milestones

👥 Team

Project by HubPal.org
Hackathon Demo 2025


Additional Resources

📖 Earlier Project Documentation:
For more background on the HubPal project (business model, extended description, and initial design notes), see the original README here:
👉 https://github.com/HalfHashd/hubpal

HubPal logo

Mission: Don't we all want responsible projects? Make the world safe from dumps and rugs!

HubPal mockup

ℹ️ This current repository (hubpal_v2) is the live hackathon demo build created with v0.app and deployed on Vercel.

HubPal difference

HubPal Home Screenshot

HubPal Final Home Page

HubPal Chainlink Screenshot

HubPal Chainlink Screenshot 2

HubPal PYUSD Screenshot

HubPal Create Project Screenshot

HubPal Walrus Screenshot

HubPal Sponsor Demos Screenshot

=================================

Below was created by teh V0.app - I am saving it by pushing it down. (08.17.22025. 2:52 am)

HubPal_2

Automatically synced with your v0.app deployments

Deployed on Vercel Built with v0

Overview

This repository will stay in sync with your deployed chats on v0.app. Any changes you make to your deployed app will be automatically pushed to this repository from v0.app.

Deployment

Your project is live at:

https://vercel.com/halfhashds-projects/v0-hub-pal-2

Build your app

Continue building your app on:

https://v0.app/chat/projects/1KPWSugTFD6

How It Works

  1. Create and modify your project using v0.app
  2. Deploy your chats from the v0 interface
  3. Changes are automatically pushed to this repository
  4. Vercel deploys the latest version from this repository

Thank you. Have your AI call my AI sometimes...


This README contains two sections:

  1. Project Overview – a detailed description of …………. and its intended use.
  2. License & Notices – patent, usage restrictions, and licensing terms.

For inquiries, contact:
Email: 1@1000x10.com
dba: HalfHashd

The HalfHashd welcomes inquiries for partnerships, licensing arrangements, and collaborative developments. Public good, government, and educational uses are invited to inquire for free use considerations.

2. License & Notices

COPYRIGHT NOTICE

MIT License + Commons Clause Restriction

Copyright (c) 2025 HalfHashd (dba)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to use, copy, modify, merge, publish, and distribute the Software for personal, educational, or non-commercial purposes, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Certain aspects of this software and/or its underlying methods are patent pending.

Commercial Use Restriction:
The "Commons Clause" License Condition v1.0 is hereby added to the MIT License: You may not sell, rent, lease, offer as a service, or otherwise use the Software for a commercial purpose without express prior written permission from the copyright holder, except where specific free use permission is granted for public-interest or educational projects.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published