-
-
Women.Artwork.Rocks - Butterfly Avatar NFT Generative Engine
-
Women.Artwork.Rocks - Butterfly Avatar NFT Generative Engine
-
Women.Artwork.Rocks - Butterfly Avatar NFT Generative Engine
-
Women.Artwork.Rocks - Butterfly Avatar NFT Generative Engine
-
Women.Artwork.Rocks - Butterfly Avatar NFT Generative Engine
-
Women.Artwork.Rocks - Butterfly Avatar NFT Generative Engine
In a nutshell
Many people hear about the crazy prices of NFT art, but they miss a very important part of the story - NFT Avatars represent community and this is what the NFTinder app is all about.
We have created a generative engine that creates unique butterfly avatars with dazzling colors combinations.
It is currently in early stage, but can already create 872,448 unique combinations on the fly. The artwork is actually being generated while you interact with the app :)
The original butterfly body parts were design by Dana Shimoni for the Women in Blockchain Talks community and the app will allow community members to mint their first collection of NFT Avatars.
The generative engine has been built by Nabil Alamin and Tailor VJ
Try the demo: https://women.artwork.rocks
Inspiration
We are inspired by Crypto Kitties, Avastars and Tinder
What it does
The UI works like Tinder. Swipe left to discard, swipe right to save in your favorites.
At the moment the metadata for your liked artwork is saved into your profile on Firebase, so we can later let you pay for minting.
The first minted artwork collection will be limited in size and new collections will be published according to the needs and decisions of the Women in Blockchain Talks community.
How we built it
We built a React app based off of Crypto Kitties, modified its artwork generation algorithm to our original algorithm, connected it to Firebase and implemented a Tinder-like UI.
The main differentiator of our algorithm is that beyond the "gene" system implemented by projects like Crypto Kitties, Avastars and the likes, we are the RAL color wheel to the mix. Our algorithm changes the original artwork color palette on the fly into a new relative color palette, thus creating unique original artwork with every swipe. We call it RALative and have actually published a NPM package under that name. It is licensed under the MIT license and you may use it in your own projects.
Challenges we ran into
Replacing the original Crypto Kitties had proven to be challenging, so we redesigned it from the ground up and implemented code that is a lot more plug and play. This was an important milestone, because hadn't we encountered those difficulties, we would have probably settled for a lesser solution instead developing a robust artwork engine like the one we are presenting here.
Accomplishments that we're proud of
We managed to create something unique in the NFT artwork space - our generative art engine can create millions of possible unique combinations from just 500KB of SVGs. Our data footprint is low and the scalability potential is enormous.
What we learned
Firebase is actually wrongly categorized as serverless - it is actually a part of the front end.
Saving assets to IPFS is easy using https://nft.storage
Tailor is very proud of his first ever NPM package - ralative. He's also learned the Telegram is full of spammers and scammers
Nabil has upgraded his React development skills
Dana learned what NFT is and would love to keep illustrating more cool avatars for communities
Lavinia learned about the role of NFT avatars in community building
What's next for NFTinder
We are going to help The Women in Blockchain Talks community mint their first butterfly avatar collection. We are looking into Rarible protocol and Circle API integration. We would like to streamline the UI and open the app to the public as soon as possible.
Please let us know what you think about it in the comments below, and enjoy playing around with the demo at https://women.artwork.rocks

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