TEACHERRATE @ BlOCKCHAIN AT APPLICATIONS COURSE





The Problem

For our Blockchain and Applications class in college, groups of 5 were tasked with the full-stack development and analysis of a distributed app built on the Ethereum blockchain.






The Solution

TeacherRate is a web application built on the Ethereum blockchain using Solidity smart contracts, the Truffle development framework, Metamask and Ganache for account and blockchain management, and React and web3 for the front-end. Drizzle was used to wire together the back-end blockchain with front-end functionalities. Overall, TeacherRate is a seamless application that prevents duplicate user votes and updates to the blockchain in realtime.