Inspiration

Our team is CDRY, and our app is the answer to the currently oversaturated e-commerce marketplace. Companies across the world have done everything there is to do with selling their products online. Now, Companies and consumers can level up their sales and purchases with, you guessed it, NFTs!

What it does

Using the NCR Business Service Platform, we created a highly scalable e-commerce site with customer and catalog API’s to handle user and product data within the cloud. With our minimalist UI, customers can easily add NFT investing into their daily routine and get experienced in the next generation of cryptocurrency.

How we built it

We used React to build the frontend, and Flask as well as GoLang to build the backend. Additionally, we also made use of the NCR API and deployed the backend on GCP. We built the app to be very flexible and easily hostable!

Challenges we ran into

We kept running into server errors due to the formatting of the API response data. Additionally, implementing ethereum to make use of the MetaMask extension proved to be quite challenging.

Accomplishments that we're proud of

Being able to use the NCR API was a hurdle that we got over and were able to integrate into our application after quite a while! Being able to create NFTs, allowing users to use a MetaMask wallet, and confirming transactions on the blockchain were huge tasks that needed to be tackled! But we persevered and our custom API on the GCP was a successful endpoint. Creating a minimalist yet pretty UI was also a challenge, but something we were able to overcome!

What we learned

Many of us were new to the blockchain and NFTs, but this project was an eye-opener to these up-and-coming technologies. From creating our own NFTs to securing transactions on the blockchain, there were many things to be learned. Additionally, we learned about the uses of NCR's APIs and how effective a BSP API can be in a business application.

What's next for CDRY

There are so many features that we were thinking of adding to this project but did not have the time for! For example, using NCR BSP API (specifically the Orders API), we were planning on trackers orders and displaying NFT transactions on the website, creating an even more dynamic and interesting e-commerce web application.

Built With

Share this project:

Updates