project screenshot 1
project screenshot 2
project screenshot 3

ProductTech

Product Tech: Empowering everyone to invest in and profit from emerging products and startups through a pioneering, decentralized, and permissionless prediction market.

ProductTech

Created At

ETHGlobal Istanbul

Winner of

Arbitrum - Pool Prize

Prize Pool

Scroll - Deploy on Scroll

Prize Pool

Worldcoin - Pool Prize

Prize Pool

Project Description

ProductTech is redefining the way we invest in and support new products and startups. Positioned as a unique betting and financial layer on top of Product Hunt, our platform opens the doors to investment opportunities for a wide audience. By creating a decentralized and permissionless prediction market, ProductTech enables users to financially back their belief in a product or startup from its early stages.

Whether it's an innovative solo project or a groundbreaking startup, users can submit any Product Hunt link to generate a dedicated Product page. This page transforms into an investment hub. Here, participants engage in two ways:

They can hold a 'key' to earn a share of the trading fees, symbolizing an ongoing investment in the product’s success, or they can sell this key to capitalize on the product’s growth.

In addition to participant earnings, a portion of the trading fees also directly benefits the product itself, contributing to its financial growth and sustainability. Product-specific wallets, claimable by product owners, facilitate this unique revenue-sharing model.

ProductTech isn’t just a platform for product fans; it's an exhilarating trading arena. Merging the thrill of the market with the support for innovative products, we offer traders an engaging way to invest in potential.

-- The first token starts at 0.001 ETH. When a token is purchased, the price increases by 0.001 ETH. When a token is sold, the price decreases by 0.001 ETH.

Every subsequent purchase and sale is broken down as follows: Liquidity - 95% Product Safe - 3% Holders - 2% Platform - 0%

How it's Made

Code Flow

In order to build ProductTech, we had to integrate with the Product Hunt API. When the user inserts the Product Hunt link, we call our API that calls Product Hunt API to validate the URL inserted. If the URL is valid, we then ask the user to create a Safe to store the fees from buying and selling keys, and we grant ownership to our smart contract. If all the previous steps work, we store the product in our API and are ready to start trading keys for that product. We also fetch extra data from Product Hunt to populate the product page.

When a key is bought or sold, we emit events that will be consumed by our subgraph to generate an easier way for us to get on-chain data. We use The Graph to get how many keys have already been sold of a product and the price of the next key.

Technologies used:

  • Our API is built using Ruby & Rails and is deployed in Heroku.
    • The API was needed to store Product Hunt data and to correctly use access_tokens by hiding them on a server.
    • The connection with Product Hunt API uses GraphQL.
  • Our front end is built using nextJS and is deployed in Vercel.
    • We use ENS Thorin on our front end to build our components.
  • Our smart contract was built using Solidity and deployed and verified using hardhat.
  • We also used The Graph to easily access on-chain data in our front end.
background image mobile

Join the mailing list

Get the latest news and updates