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

Built With

Share this project:

Updates

posted an update

We got word from the hackathon committee that our app has made it to the final presentation stage in the scalable generative art track. We are working hard to improve it and prepare a dazzling presentation for Monday. Please keep your fingers crossed for us. This is so exciting! Ƹ̴Ӂ̴Ʒ

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

posted an update

People are asking us why they could not mint their NFT. At the moment we are already saving liked artwork to IPFS and linking it to your profile. We will send you an email once the minting functionality is available. Don't worry, this will be very soon ;) Cheers

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

posted an update

Our team is making our final efforts before the hackathon submission deadline.

Some artwork bugs have been fixed and a couple more fixes are in the works. The submission page on Devpost has been updated with the latest demo and presentation deck. The code is being improved and we are gathering feedback from test users. Swiping right and left on the app is a lot of fun. We hope you are going to enjoy it as much as we do. Please let us know what you think.

Try out the demo at https://women.artwork.rocks

Cheers, Tailor

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

posted an update

15 days to go and after a few weeks of planning and research, we are finally starting to see some outputs :)

Yesterday Nabil pushed our first solution sketch to a temporary page on Netlify. It's already fun to play with, but doesn't get you too far. Dana and Lavinia are working on a visual concept for the NFT collection.

We're still looking for another JS/TS talent to join us and push the solution forward. Please drop me a line if you're interested. [email protected]

Cheers, Tailor

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