Inspiration
BloXchange is a P2P marketplace that lets users buy and sell their products on top of the blockchain. We thought of building a platform that could be useful for people to buy and sell their used products. Above that, people should be able to pay in crypto. Users can pay in MATIC for the products they buy and uses the Escrow Contract for the payment.
What it does
- Buy any old or brand-new product from the listed product on the marketplace
- Sell your used or brand-new products by listing them in the marketplace
- File a dispute if there is something wrong with the product order and email from contact us to resolve the dispute.
How we built it
We Aditya, Dhrumi, and Pawan met online on Twitter and thought of participating in a hackathon together and found Chainlink Hackathon could be the best to team up and work.
We brainstormed on what we could build and came up with the idea of making a P2P marketplace to buy and sell goods. We thought about the project's name and came up with the name bloXchange.
We made a GitHub repository, a notion doc for building the flow of our Dapp, and a WhatsApp group for communications.
Dhrumi, after doing a course in ReactJS directly participated in this hack and it has been a great learning curve for her in creating medium-level projects. Pawan got more efficient in writing the subgraphs and Aditya got to learn how to integrate subgraphs and became more confident in integrating the smart contract with the frontend.
We used the following sponsor's technologies:

Challenges we ran into
- To make the encrypted profile that can be accessed by the user itself and by the seller the user is buying
- Used tailwind for the first time, was a bit tough in starting but eased out at the later stage
- Exploring and Integrating the different web3 technologies in the Dapp
Accomplishments that we're proud of
- Be able to integrate subgraphs into the project
- Able to implement the gasless transactions in the Dapp using Biconomy
- Able to encrypt profiles using LightHouse.Storage SDK so that it can be accessed by a user and the seller the user is buying from and no other is able to access all the profiles of users.
- Able to complete the project on time working in a team of 3 and assigning and completing tasks by each one of us.
What we learned
- Learned to work in a team, assign tasks and communicate about the project on a regular basis
- Learned about different services like Biconomy, Web3.Storage, LightHouse.Storage, Subgraphs, etc.
- Learned to integrate different services to build a working Dapp
What's next for bloXchange
We will continue to build after the hackathon by optimizing the code and adding the features like rating and reviewing products after order, integrated chat, and others.
Built With
- biconomy
- filecoin
- ipfs
- lighthouse
- polygon
- quicknode
- rainbowkit
- react
- solidity
- tailwind
- wagmi
- web3.storage

Log in or sign up for Devpost to join the conversation.