Inspiration
Digital assets have been on the rise lately, cryptocurrency and artwork have gathered a large audience. Given the newness of the space there is a lack of platforms that allow users to safely purchase digital assets and also supports charitable causes for those in need. By tying these two key needs together we hope to unlock great potential, creating a platform that allows NFT collectors and NFT artists to work hand in hand to create a better environment for our world.
What it does
NFT4Good is an online marketplace for NFTs that benefits charitable causes and enables NFT artists to convert their creativity into meaningful action. We hope to bring mainstream adoption of NFT world and make our mark by leveraging it to support charities! This will open up a whole new opportunity for blockchain charity projects, fundraising models, and hopefully make the world move one step closer to being an even better place.

Key Features
- Open art marketplace filterable by genre
- Auction capability to support the charitable cause of your choice
- NFT generation for new artistic creation that guarantees uniqueness and security
- Support for AI-generated art on our platform
- Trade-in Crypto/Currency to purchase and auction art by connecting your crypto wallet
- Customized art selling page to customize your target price and charity percentage
- Trending collectibles list to help everyone keep on top of the hottest art
- Collectible details associated with the Chainlink blockchain when you add it to our platform
- Owner profiles and collectibles to share your coveted collections
How we built it
NextJS App w/ SSG, Backend on Google Cloud Functions for blockchain and crypto transactions. Firebase suite for keeping our app stateful and secure.
Challenges we ran into
- Rate limiting for image generation, open-sea transactions
- Burnt several GBs on bandwidth consumption for Firebase Storage
- Server-side generation with incremental static regeneration caused delays in UI reflecting the current state
- App is pretty complex with over a dozen UX flows
Accomplishments that we're proud of
- Fully working AI art generation
- Blockchain fully integrated on each charity
- Trending that boosts popular collectibles to the top of the homepage
- Crypto wallet
What we learned
- We learned how to leverage Chainlink in our web application
- Being flexible when APIs don't go your way (ex: getting rate limited from APIs while testing)
- Use proxys to solve CORS issues when making network requests
What's next for NFT4Good
- Use base64 images locally to conserve bandwidth
- Full crypto auction and transactions
- Blockchain visualization
- Bring social good to the world
Built With
- ai
- chainlink
- cloud-functions
- cockroach-db
- coinbase
- css3
- firebase
- firebase-storage
- firestore
- gcp
- html5
- javascript
- machine-learning
- nextjs
- nft
- opensea
- react
- tailwind



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