Inspiration

NFTs have been all the buzz as of recent, with acclaimed artist Beeple selling an NFT for $69 million. As students growing up in the information age, we created CyberDEC to prepare for the imminent cyberpunk society we are soon to enter, but also wanted to create an environment in which devotees of the Cyberpunk genre can enter the NFT (cyber)space. CyberDEC (Cyber-Dec[k]entralized) is our solution to the increasingly demanding market of NFT art. When NFTs are being sold for hundreds of thousands of dollars online, we knew that creating an interactive application to enhance the NFT experience was just the right idea!

What it does

At its (cybernetic) heart, CyberDEC is an interactive and social marketplace, where users can buy and sell Cyberpunk Cybernetic Attachments via the ERC721 token standard. To elevate the CyberDEC atmosphere, the website includes other features which allows the user to show off their collection of valuable gear, while also having the ability to upgrade the value of their gear through the gamified campaign/story, in which the user will battle against "The System" in a hopeless scramble to survive in this dystopian future.

How we built it

During our 24 hours of non-stop hacking, we first started by building our website and learning as much as possible about the ever-expanding world of NFTs. Once we had a basic design completed in HTML, we began to code the game aspect of our solution in JavaScript, a language completely new to all of us. While part of the team focused on designing the front end of the game including photoshop wizardry, the other part focused on Solidity and integrating NFTs into the game. Once the game was starting to look less like endless lines of words and more like images and a fun design, we began the extremely tedious process of registering a domain for the website using Domain.com.

Challenges we ran into

As a team of high school juniors, we faced many challenges that pushed us to go beyond our knowledge and learn about new forms of code. This includes learning Javascript from various youtube tutorials, to then spending countless hours debugging said javascript code to create a working game. Another challenge we ran into was the never ending struggle to get a working domain using Domain.com. As an entirely new task that none of us had done, countless online forums were scavenged to figure out the greatest mystery of the week: how do we get the domain to resolve to the GitHub Pages server?? In the home stretch, we had some issues with transferring our code from Visual Studio Code into Github, however we were able to solve these issues.

Accomplishments that we're proud of

Overall, as newcomers to the exciting world of hackathons, we were all extremely proud of the work we were able to achieve over the last 24 hours! Everyone was dedicated, passionate and offered a unique perspective to all of our endeavors. We are especially proud of the javascript game we created, which took quite a while to get working. We are also proud of the website layout, and the idea of an NFT marketplace & game combined into the same project, which we found to be a creative and out of the box idea. Most importantly, the biggest accomplishment we made wasn't the software we created, rather it was the memories we made all along the way!

What we learned

Participating in Uncommon Hacks has proven to be quite the big learning experience, as everyone on our team has been able to learn about the world of computer science. Whether it was individually discovering new languages or softwares such as javascript or git, or attending a variety of workshops to extend our knowledge, we were able to grow as students in STEM, and we'll be able to transfer our new skills into real world applications!

What's next for CyberDEC

When it comes to the future development of CyberDEC, we'd like to further expand the shop to create a fully functioning and autonomous NFT market space and eventually integrate a trading feature. In addition, we would want to further develop the CyberDEC interactive game to include multiplayer capabilities. This would provide even more incentive for people to engage with CyberDEC.

Built With

Share this project:

Updates