Link do Github
https://github.com/notuslabs/the-gens
Link dos Slides
https://docs.google.com/presentation/d/1Zqg6kyndf7hbYSQYPaqEVwHuffwi0Pn1EZFA_T7a0kg/edit?usp=sharing
Link da dApp
Resumo
Um projeto interativo que valoriza a curadoria da comunidade para criação de uma coleção NFT de arte IA.
Descrição
Sem precisar inputs complicados, o artista pode escolher qual a melhor arte, criando um NFT de forma fácil e divertida.
Esta abordagem de criação de NFTs incentiva os colecionadores a se tornarem co-criadores, explorar as bordas da inteligência artificial e curar a produção resultante. Isso acrescenta uma camada única de criatividade e imprevisibilidade ao produto final.
O projeto é uma combinação de várias tecnologias, como Contratos Inteligentes baseados no projeto QQL para mintagem de tokens não fungíveis (NFTs) como Mint Pass ERC-721 e THE GENS ERC-721, rodando na plataforma de Blockchain EVM chamada Aurora, e inteligência artificial para gerar imagens a partir de texto (DALL-E) .
Patrocinador:
AURORA
Contratos na Mainet
https://github.com/notuslabs/the-gens/blob/main/src/components/GenerateButtons/index.tsx linha 69
Desafios
Os desafios enfrentados no projeto foram a adoção de novas tecnologias no frontend, back-end para a curadoria das obras de arte, adaptação dos contratos existentes para atender as necessidades do projeto, integração da AI com NFTs e a criação de uma coleção colaborativa.No caso do frontend, o desafio foi aprender a trabalhar com a biblioteca tailwind e a tecnologia wagmi, que são relativamente novas no mercado. Além disso, foi necessário garantir a consistência e a qualidade do design em todas as páginas do aplicativo.No que diz respeito à adaptação dos contratos, o desafio foi entender as particularidades dos NFTs e garantir que os contratos fossem capazes de lidar com a criação de uma coleção colaborativa, o que envolveu o desenvolvimento de novas funcionalidades e a modificação de outras já existentes.A integração da AI com NFTs foi outro desafio, pois envolveu a conexão via API com algoritmos capazes de gerar obras de arte que fossem únicas e atendessem às especificações do projeto. Também foi necessário desenvolver um sistema de curadoria para que os usuários pudessem escolher as obras que gostariam de mintar.
O que aprendi
Aprendemos como desenvolver de forma rápida, apesar dos desafios de novas tecnologias de front-end, mint pass e a geração de NFT's gerados por IA.
Do que fiquei orgulhoso(a)
Ficamos muito orgulhosos da integração da equipe, da agilidade nos comits e como conseguimos colocar o projeto no ar na nossa primeira experiencia com NFTs.
Próximos passos