Inspiration

Currently, crypto is seen as a highly volatile investment vehicle. We believe crypto is the future of payments; however, no products currently exist to enable users to spend crypto easily across online channels. Additionally, more than half of our team grew up outside the United States and have experience paying high fees for items when shopping abroad. We believe that crypto will help bridge global payment differences to create a fairer, more transparent customer experience as the world continues to become increasingly globalized.

To achieve our mission, we decided to leverage payments advancements in crypto and build on the foundation of user data sovereignty to provide a seamless, crypto native, checkout experience.

What it does do

dEcomm provides frictionlessly integrated one-click checkout that enables any company to receive crypto for their products. Additionally, dEcomm enables users to have sovereignty over their digital shopping footprint by allowing them to opt into data sharing to earn rewards and save money with their purchases.

How we built it

We used Typescript, Ethers.js, and React for our frontend and Convex for our backend. On the frontend we focused on building a simple checkout integration that could be added into any react app with only 2 lines of code. On the backend we used Convex so we did not have to worry about scaling and could focus on creating an excellent frontend experience.

Challenges we ran into

Our team has varying skill levels so finding what tasks were best for each teammate to work on was difficult. We had great synergy, however, and we all found the tasks best fit for our skills.

For development, generating and working with ether wallet addresses were the trickiest part since none of us had crypto development experience.

Accomplishments that we're proud of

We’re proud of building out a working MVP in the 36 hour time period given none of us have done that before. Additionally, we’re proud that we were able to devise a solution for crypto to help enable more widespread adoption.

What we learned

We learned that building web3 and crypto native products is as much a technical challenge as well as a social one. We must drive adoption on both the consumer and business facing aspects of the space to make our vision a reality, as is the problem with any revolutionary product is it can not be successful unit the market adopts it broadly.

Additionally, we learned to use Ethers.js to verify identity with Metamask and an Ethereum address, and send transactions. Furthermore, we created an algorithm to minimize gas fees on transactions to offer the lowest possible fees for our users.

What's next for Decomm

There are three features that we want to build out in the immediate future for dEcomm.

Framework-Agnostic integration: Currently, the dEcomm package can be integrated into any react app with only 2 lines of javascript. However, to truly enable scaling and widespread use of crypto as a currency, dEcomm needs to be easily implementable into any website. Targeting Businesses: We plan to interview 10 small businesses in the upcoming week to better understand businesses' needs. Iterate on the One-Click experience: Continue to improve the experience for users by offering a truly one click experience across any platform they choose to shop in.

Built With

Share this project:

Updates