Inspiration 💡
I was inspired by the idea of a decentralized exchange capable of exchanging thousands of cryptocurrencies that are present today. I was also inspired and motivated by the upcoming fourth industrial revolution and how DeFi plays an important role in that future, and how important a decentralized exchange is, in DeFi.
What it does ❓
It is a platform that allows users to trade cryptocurrencies directly with each other without an intermediary, such as a brokerage or bank. This one is built on Ethereum, which is a blockchain platform that supports smart contracts. These smart contracts are the ones that create and enforce the rules of the exchange.
Users Connect their cryptocurrency wallets like Metamask, Coinbase, or Polygon wallet to the Decentralized Exchange, which allows them to exchange their tokens directly from their wallets within ""SECONDS"". This decentralized exchange not only allows users to trade directly without a middleman but also maintains control of their funds until the moment of the trade.
How I built it 🛠️
I used HTML, Tailwind CSS, and React for the frontend development of the web application, and node.js for backend development. I used Solidity to develop smart contracts and leveraged CRANQ to automate the process of creating liquidity pools on Uniswap. This involved using CRANQ's data processing capabilities to manage the necessary data and transactions, and interacting with the smart contracts I developed, as well as Uniswap's smart contracts, to create the liquidity pools
Challenges I ran into 🤔
Creating a user-friendly experience, integrating the front end with the blockchain backend, creating smart contracts and liquidity pools, and integrating Chainlink services were some of the challenges along with error management that I ran into.
Accomplishments that I am proud of 😎
This was my first Fin-Tech project and my very first in-depth interaction with blockchain, cryptocurrencies, crypto-wallets, and smart contracts (in general, with the idea of a Decentralized Exchange itself). Despite having very shallow knowledge of these topics and programming with Solidity, I managed to complete a working product that is genuinely good. I am proud of the fact that I can compete with others on this wonderful hackathon experience.
What I learned 📖
A lot about blockchain backend such as creating smart contracts with solidity, using CRANQ to automate the process of creating liquidity pools, integrating the frontend with the backend, and creating a user-friendly experience throughout the app's usage.
What's next for ChainDEX 📈
1) To use Polygon wallet to allow users to make transactions at a fraction of the cost in comparison to Metamask.
2) To build further into the app and add more interesting features such as market charts and also exchanging and buying NFT tokens.
3) To make the user experience better than ever.
Built With
- chainlink
- cranq
- ether
- html5
- javascript
- node.js
- polygon
- react
- solidity
- tailwind
- web3


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