A DAO is a decentralized application (DApp) that runs on the blockchain through rules specified in smart contracts.
My implementation also uses an ERC20 token, which I use as voting shares for proposals to be
executed by the DAO. See the blog post if you're interested in a detailed write-up of how it works.
The project uses a React/Redux frontend, and web3.js to connect to blockchain providers (MetaMask, Geth).
Smart contracts are written in Solidity, which are tested and deployed using Ganache and Truffle.
Syncholar is a networking site optimized for researchers and scholars.
The platform gives academics an easy way to build profiles, share their
publications and projects with colleagues, and find others in the network.
Users can also search for publications on the Microsoft Research Network, join others' projects
as collaborators on invite, and add publication references directly to projects.
The project uses a React frontend, and a Firebase backend. We use Firebase to store the database and static files,
and to perform operations including authentication, verification emails, and account resets.
It is still in development and more features are planned for future sprints.
React NASA is a React app that connects to the NASA Open APIs
to present NASA data on a simple, user friendly, and responsive UI.
Users can view the astronomy picture of the day, data on the Mars Curiosity + Opportunity + Spirit rovers,
and pictures taken by the rovers by entering the day of operation.