Buying an NFT is a long and tedious process involving purchasing crypto from a CEX, ensuring you have enough to cover gas fees, and signing multiple transactions-- this all increases the friction to onboarding the world to crypto. With Helix, you can purchase an NFT just like purchasing an item on Amazon. Essentially, you request to buy an NFT using USD, and Helix handles the rest. Best of all, no custodial wallets or gas fees.
We used the covalent api to fetch external nft data like name and image. We also used the Coinbase api and OpenSea api to get prices for ETH and NFTs. We used Stripe to handle payment processing. RainbowKit and wagmi for our wallet connect needs. We used web3.js for our backend provider needs. We used Seaport-js for our nft ordering needs. We support buying NFTs on Optimism and Polygon. We were gonna create wallets for our users using Triangle but ran out of time.