Cartfidential

Create an e-commerce shopping cart based on Blockchain, executing and storing processes in a decentralized way.

The Covid pandemic has forced the digitization of many sectors that were previously low-tech. Digital commerce experienced a brutal growth, but this caused some scalability and performance problems due to the high traffic that these online stores received.

For this reason, the CTO of your company has decided to implement a new type of ecommerce based on Blockchain technology on your online sales portal. The purpose is to create a network to execute and store, in a decentralized way, the different ecommerce processes.

So you will have to implement this technology in one of the most important parts of the process: the shopping cart.


Ideal for

Middle developers

Available stacks

Java · Python · TypeScript · JavaScript

Required experience

Mid-level knowledge

HOW IT WORKS

The aim of this API is to manage a shopping cart of our ecommerce website. So, through it, the Frontend Team will be able to request and create, update or delete any item in the current cart.

Every action of the API will generate a new Block on the Blockchain in order to create a history and persist the information, so we can retrieve it later, but also keeps a history of which items have the user added to the cart.

You could find the whole description of the API in the OpenAPI description file.

HOW IT WORKS
  • Solve the challenge and show your potential
  • Defend your solution by explaining your code.
  • Get feedback on your code from experts.
  • Build your technical portfolio with all your completed challenge 
WHAT WILL YOU GET
  • Create an app and test your coding skills
  • Feedback from our expert Tech Mentors
  • A complete report of your skills - with the possibility of sharing it
  • Your own technical portfolio to use in job interviews

ABOUT THE CREATOR

Mauro Gómez

Mauro Gómez is the CTO and Co-Founder of Rviewer. Software Engineer with more than 7 years of experience both as a developer and as a researcher in the field.

He has done research in prominent places such as the Barcelona Supercomputing Center, and worked in leading companies such as Adsmurai, as Team Lead and Big Data Developer, or Sabentis, evolving its SaaS platform.

Start now this Cartfidential challenge

Ready to challenge yourself and build something you're proud of?

More coding challenges

Front-end
Memory Game
Create your own Memory Game based on pairs of cards.
deliverapp
4 h
  • Android
  • iOS
  • Junior
  • Middle
  • Senior
Difficulty Medium
Blockchain
PrivaTO-DO
Create a To-Do list API where the tasks and all their history of changes are stored on a Blockchain.
deliverapp
3 h
  • Python
  • Java
  • JavaScript
  • Typescript
  • Junior
Difficulty Basic
Blockchain
Eurovoting System
Build a new voting system with Blockchain, providing a decentralized database and ensuring the immutability of the data.
deliverapp
3 h
  • Python
  • JavaScript
  • Typescript
  • Java
  • Senior
Difficulty Advanced

The #BlockchainCodeathon is here 🔥! Solve a Blockchain challenge, get feedback on your code from experts and win awesome prizes!