Challenge 🏆
🏆 Mintfolio is a brand new idea made for the Canva AI and Integrations Hackathon. It is build with the Apps SDK developer tool.
What is mintfolio? 🖼
🖼 Mintfolio is a Canva app that helps to create NFT portfolios by inserting blockchain metadata or the images themselves into any Canva presentation easily.
Inspiration 💡
🎨 The idea behind mintfolio stemmed from the challenges faced by emerging NFT creators. Many artists dive into the NFT space with dreams of success, only to struggle with managing and showcasing their collections effectively. We have experience dealing with NFTs and different blockchains. We know how difficult it can be creating a portfolio.
🔨 We realized that while Canva is an excellent tool for creating visually stunning portfolios, it lacked the functionality to seamlessly integrate blockchain metadata. This gap inspired us to develop mintfolio — a tool that bridges the gap between NFT creation and portfolio presentation, making it easier for creators to showcase their work in a professional, data-rich format.
What it does ❓
🔗 Mintfolio is a Canva application that allows users to easily create NFT portfolios by importing both the images and blockchain metadata directly into any Canva presentation. Whether you have a collection spread across multiple marketplaces or just starting out, Mintfolio simplifies the process of gathering your NFTs into a cohesive, visually appealing portfolio. It provides an all-in-one solution, combining the creative power of Canva with the technical requirements of the blockchain world.
How it works 🔬
⚙ Mintfolio operates in two modes: NFT API mode and Demo mode. In both modes the app makes queries based on the given NFT identifiers and gathers the available metadata and image content. The user can decide which data points are important to insert into the document with one click. API mode allows users to use their own API key. The demo mode returns with limited features.
How to use 🤓
📋 Create a new document in canva and open the mintfolio app. Select API provider and add your bearer Id together with your API key. Select the blockchain and give the address of the NFT collection. Query collection information and the NFT list. Paste the desired data or the image into the document.
▶ If you don’t have an API key, use the demo mode. Select the blockchain and give the address and the demo mode handles everything else.
USP 📌
📌 Mintfolio is the only Canva application that empowers NFT creators to effortlessly build professional, data-rich portfolios by seamlessly integrating blockchain metadata and images into Canva designs. Unlike other tools that require tedious manual input or only offer basic link collections, mintfolio provides a streamlined, user-friendly experience that balances creative freedom with technical precision. With mintfolio NFT creators can showcase their collections in a visually stunning, fully informative format, helping them stand out in a crowded market and boosting their chances of success. It's the perfect blend of creativity and technology, right within the Canva platform.
How we built it 🔨
🏗 We built mintfolio by integrating API access with popular blockchain networks. The app is designed to pull NFT data, including images and metadata, directly into Canva with minimal user input. We focused on making the process intuitive, allowing users to simply select their blockchain, enter their collection address, and let the app do the query process. We used the Apps SDK developer tool to create the application. It is written in typescript and react, while the backend was tested in python.
Challenges we ran into 💪
💪 One of the biggest challenges we faced was ensuring seamless integration between Canva’s design interface and the technical complexity of blockchain data. NFTs vary widely in format and metadata structure, making it tricky to develop a one-size-fits-all solution. We also had to ensure that the app was user-friendly, allowing even those with minimal technical knowledge to create beautiful, data-rich portfolios. Balancing ease of use with robust functionality was a significant hurdle, but one we were determined to overcome.
💪 It was also challenging to stick with the Canva’s style guide and think inside the box of the available building bricks and templates. However, we wanted to create an app that works and looks like other apps on Canva's marketplace.
Accomplishments that we're proud of 😎
😎 We’re proud of how mintfolio has made a complex process simple and accessible. The ability to combine the creative freedom of Canva with the precision of blockchain data in a few clicks is a game-changer for NFT creators. We’re also proud of the demo mode feature, which lowers the entry barrier for users who are new to the NFT space or those who just want to test the app before fully committing or signing for API keys of different marketplaces.
What we learned 📘
📘 Through the development of mintfolio, we learned the importance of user experience in the intersection of technology and creativity. Especially in a project that is connected to Canva, the world’s best graphic design platform.
📘 We discovered that while the technology behind NFTs is complex, the tools used to manage and showcase them don’t have to be.
📘 We also learned the value of listening to our experiences and fellow developers. The workflow and some features in mintfolio were driven by feedback from real NFT creators who tested our product during the hackathon.
What's next for mintfolio 🚀
🚀 The future for mintfolio involves expanding its capabilities to support more blockchains, NFT marketplaces and NFT standards.
🚀 We’re also looking into integrating social sharing features, so users can easily showcase their portfolios directly from Canva to various platforms.
🚀 Additionally, we plan to introduce more customization options, allowing users to tailor the look and feel of their NFT portfolios even further.
How to try mintfolio 🧪
We advise you to use the following addresses, to get real data from existing blocks:
0x6c410cF0B8c113Dc6A7641b431390B11d5515082
0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270
0xB9951B43802dCF3ef5b14567cb17adF367ed1c0F
0x71D1e9741DA1E25fFd377be56D133359492B9C3B
However, if you have time or want to explore the NFT market deeply, feel free to try out other blockchain addresses as well.


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