Flow NFT Alert aims to bridge the gap between collectors and marketplaces with a focus on collector experience.
This is a submission for the Flow 2023 Hackathon, including the following:
- Backend server: https://github.com/bymi15/flow-nft-alert-server
- Utility smart contract: https://github.com/bymi15/flow-nft-metadata-utility
https://flow-nft-alert.vercel.app
- NextJS
- React
- TailwindCSS
- Cadence
- FCL (Flow Client Library)
With the continuous growth in the Flow ecosystem, there are currently over 200 NFT projects and over 70 marketplaces. The sparse distribution of NFTs across the ecosystem makes it difficult for collectors to purchase NFTs at their desired price.
Flow NFT Alert addresses this problem by providing a user-friendly web application allowing collectors to search for their favorite Flow NFT collection, add additional details for filtering down the NFT, and set their desired price, to receive email notifications and eliminate the need for collectors to constantly monitor numerous marketplaces.
- Easily search for Flow NFT collections through the NFT Catalog
- Receive email notifications for new listings for your desired collection at your desired price
- Seamless user experience with no registration or login required
- Set alerts for specific NFTs filtered by name, ID, or serial number and configure a price below or above a specified threshold
- Integrated with the latest NFTStorefrontV2 Open Marketplace contract which allows automatic integration with all marketplaces using the contract (e.g. Flowverse NFT)
- Flowverse NFT
- Matrix Market
- NBA Top Shot
- Flowty
- Any other marketplaces using the NFTStorefront or NFTStorefrontV2 open marketplace contracts (https://github.com/onflow/nft-storefront)
NFTMetadataUtility smart contract provides utility functions that make it easy to fetch NFT metadata from marketplace listings. It fully leverages the composability of Flow blockchain by utilising the NFTCatalog, NFTStorefront, and NFTStorefrontV2 smart contracts.
- Testnet: https://testnet.flowscan.org/contract/A.13757baecc82973b.NFTMetadataUtility
- Mainnet: https://flowscan.org/contract/A.5425d4a12d3b88de.NFTMetadataUtility
- Adding support for more marketplaces
- Displaying metrics for top collections with the most alerts set
- Implementing basic user authentication to allow users to manage their alerts - view, edit and delete alerts
- Direct integration with marketplaces - providing public APIs and embedded buttons for marketplaces to easily integrate
- Please contact [email protected]