There are 2 certification projects as part of this course. Below are the details of the project:
Online Jewellery Store
Alice is a jewellery dealer. She does import and export of jewellery from various countries and sells them to her customers. Alice would like to expand her business and is thinking about launching an online store.
She has approached you for developing an online store for Jewellery. As jewellery is exported and imported there is a chance that it can be falsified in the transit. She has asked you to provide a solution for this.
Due to the immutability and auditability features of blockchain technology, you have suggested her to build it on Ethereum platform. Your aim is to develop an online jewellery application using solidity and any of the front-end Java scripting languages that you are aware of.
Here are the functional requirements from Alice:
- List of jewellery that are available with Alice are to be displayed as a catalogue.
- A Customer, who is interested in the jewellery, can select the appropriate one and purchase it.
- Once she authorizes the Purchases transaction against the item, it will be shown as “Success”
- Ensure, the same item is not for other customers to “Purchase"
KYC Prototype in Blockchain
Know Your Customer (KYC) processes require banks to validate and verify primary documents as part of due diligence. Currently the market is flooded with KYC utilities that help manage these documents and share them with multiple entities. This KYC process delays business as it takes 30 to 50 days to complete to a satisfactory level. Do you think Blockchain can solve the KYC problem?
Using all the concepts learned during the training program build a Blockchain based KYC prototype.