Inspiration

Our vision at Quilt is to create an interconnected Web3—a web3 where users can freely socialise with themselves regardless of the chain. Think of how we use web apps or product no matter the mobile/internet provider used. The inception of Quilt came from the fact that in the current Web3 space, socialisation within the same network is ‘non-existent’ or extremely difficult, with users still needing to use Web2 tech to socialise, which is like using mail carriers to send emails (FedEx) in this digital age. Also, there isn’t an informal way to trade Non-Fungible-Tokens (NFTs), with exchanges becoming relatively centralised without any social feel. Our protocol aims to become a space where users can socialise and transact. Our goal is to increase the adoption of Web3 by providing a secure and easy way to socialise and transact with friends (new or old) without worrying about the chain to use, creating a protocol where everyone can be free, just like how we socialise at the bar.

Our mission statement is to create an interconnected Web3. Building trust in a ‘trustless’ world

What it does

We are building a social ecosystem, a social protocol allowing users to socialise across the entire Web3 freely. Our first step is developing a chat service. Users log in through their preferred wallet (Metamask Phantom or Temple), eliminating the need to use platforms such as Twitter, Facebook, or Gmail. The first step in returning user data to them is preventing the sale of user data for personalised adverts. Our Dapp is in Alpha, with a steady increase in user feedback for our initial product. Our chat service is on testnet on two chains, which are: Polygon Tezos

The version on Polygon allows peer-to-peer messaging amongst Polygon users. However, in due time, we are working on some features we have itemised in our Roadmap. Our Tezos Beta consists of a General/Global chat that serves as a ‘messaging board. Still, we are working on adding features and harmonising both products, making members of both chains socialise and transact with themselves and collaborating with projects through our plug-and-play feature.

To support the creator economy (NFT artists), we are looking to add some features starting with our Barter & Auction that allows users to list their Non-Fungible Tokens (NFTs) on the General chat, which helps potential buyers to bid. Also, our users can trade these NFTs among themselves via our P2P messaging and these artists via our product that requires login through their respective wallet addresses to receive commissions from potential collectors. We plan to add live streams that our users can convert to NFTs and sell. These are just teasers of what we plan to create an interconnected Web3.

How we built it

We built it using gun database.The universal GUN graph is distributed across all peers participating in the network. Browser peers use localStorage or IndexedDB to store only a subset of the graph they are subscribed to, synced using WebRTC, Websockets, or other transports. We deployed our react app on fleek.

Challenges we ran into

We wanted to use orbitdb as our backend, but it is very slow. So we decided to use gun. Also, we wanted to make it as fast as possible. So we used GUN's lexical wire spec only to call the recent data and thus avoiding to load the whole database.

Accomplishments that we're proud of

Over the few months our projects have received a couple of recognition. These includes

  1. A member of the startup with chainlink community
  2. Participated in the Tezos Accelerator
  3. Second in the BITSpBlockchain Pitch Competition (https://twitter.com/BITSpBlockchain/status/1538062373898006528?t=RCLUBbDU0FzgPsdff11OWw&s=19)
  4. Won Across the Line and Business award from the Faber Web3 Hackathon (https://t.co/pzZ00wWM56)
  5. Member of the Orbit Spaceship community

What we learned

We learnt that the demand of an easier way to socialise is needed

What's next for Quilt

Our goal is to increase the adoption of Web3 by providing a secure and easy way to socialise and transact with friends (new or old) without worrying about the chain to use; creating a version of our protocol on Polygon has been exciting. It aligns with our vision of creating a chain-agnostic social protocol. However, to the Polygon community, we firmly believe that our product will increase the adoption of the Ethereum-based and other chains like the Tezos and Solana ecosystem, increasing the Polygon adoption from a development perspective.

We have itemised our roadmap on the Polygon network into phases which are listed below:

Improving Global Chat: We'll enhance our Global chat, which is current chain agnostic between Tezos and Polygon. However, we'll increase its efficiency and more chains.

Barter & Auction: We will add NFT trading on our general chat, starting with Tezos. Through the Auction/Barter feature, members chatting on the General chat can bid for NFT without needing to go through Opensea, creating an ecosystem on our platform. The winner of the Bid automatically gains the NFT. The seller has to show the NFT on the Global chat for bidders to see.

P2P NFT TRADE: Our over-the-counter trade will allow users in the Polygon community to trade their NFTs among themselves without needing to bid on the General Chat.

Global P2P Trade: This feature will allow our users from Tezos, Solana and other Ethereum chains to trade with members of the Polygon Community and vice versa while chatting with members on such chains.

Built With

  • fleek
  • gun
  • ipfs
  • react
  • web3.storage
Share this project:

Updates