开个新坑:Github NFT Badge

前几日看到推上朋友说想要一个用于Github README.md的用于展示NFT的Badge产品

于是基于Opensea api和Vercel以及Vercel kv开发了一个小组件,简单来说就是在任何开放的README.md里写下以下内容

![NFT Badge](https://github-nft-fawn.vercel.app/api/nft-badge?address=你的钱包地址)

即可实现如下效果

这个项目主要使用vercel的serverless做了一层中间层渲染,并使用vercel的kv做了一层缓存层(不然api顶不住)

项目地址:GitHub - LidamaoHub/GitNFT (欢迎点个star)

功能上已经做完整了,但是感觉还不够完善

有以下几个点我认为还可以提升:

  1. 目前基于svg的显示过于粗暴直接,甚至"NFT Collection"在深色背景下都看不清
  2. 没有做多链的支持,原理上os的api是支持的,只是没来得及做
  3. 接口过于简单,默认是提供了9张nft,如果能支持选择数量或者指定显示某几个nft会更好一点,以及缺少排序的参数

所以欢迎来提PR共同开发这个功能,可能有以下几个方向

  1. 重新设计一款svg的显示效果,例如做成展柜收藏夹等样式,或者类似star-history那样的手绘风格
  2. 重新设计下接口逻辑,支持多链,支持定制等功能

如果有家人愿意提供PR,欢迎在本帖下留言或者直接微信DM我(我应该各个群都好找) :laughing:

3 Likes

开发楷模大猫老师