/Blockchain-Developer-Nanodegree-Program

Project assignments for Udacity's Blockchain Developer Nanodegree Program

Primary LanguageJavaScriptMIT LicenseMIT

Blockchain-Developer-Nanodegree-Program

Project assignments for Udacity's Blockchain Developer Nanodegree Program image1

Project 1: Managing your Blockchain Identity

Learn to create your identity on the Blockchain and interact with an existing web service.

Project 2: Building Your Own Private Blockchain

Building Your Own Private Blockchain utilizing Node.js with LevelDB

Project 3: RESTful Web API with Node.js

Create a web API using a Node.js framework that will interact with your private blockchain to submit and retrieve blockchain data.

Project 4: Build a Private Blockchain Notary Service

Utilizing your existing web API, you will create a star registry notarization service.

Project 5: Decentralized Star Notary Project

Create a DApp by adding functionality with your smart contract and deploy it on the public testnet.

Project 6A:

Architect a Blockchain Supply Chain Solution - Part A.

Project 6B:

Architect a Blockchain Supply Chain Solution - Part B.

Project 7: FlightSurety, a sample application project for Udacity'

Flight insurance for airplane passengers

Project 8: Capstone Project(Real Estate Marketplace)

Mint own tokens to represent your title to the properties, verify you own the property. You will use zk-SNARKs, place it on a blockchain market place (OpenSea) for others to purchase.