I started working on crypto out of curiousity back in 2014-2015. My tech stack usually includes ReactJS, Node, and sometimes solidity. I picked up GraphQL over 2019 and am slowly migrating towards a GraphQL + TypeScript stack.
I usually start off projects with a few things based on the requirements:
- Frontend - React and GraphQL with typescript.
- Backend - A GraphQL server (NodeJS) with verbose logging
- Smart contract stuff: Starts using buidler and it's been amazing so far. Buidler also allows for you to use
console.log()within contracts which is pretty cool. For anything else, I bootstrap a truffle project.
I'm currently working on this as a fun side project. Ethereum has exploded from a scrappy 'Frontier' implementation into a huge $1B+ DeFi ecosystem. We now have insurance, money markets, margin trading, and much more. I think that aggregating and parsing this information will turn out to be a fun project. EtherStats.org was a cool domain I picked up back in 2016 but never got around to building out. Coming soon 2020! Got ideas? Hit me up
Some of the ideas for EtherStats:
- Track DeFi activity in depth, search any address
- Easily access complex data through a GraphQL endpoint (free for all)
- A simple and efficient alerting mechanism
- Trying to identify and aggregate niche interactions (ex: liquidations, gas auctions, DAO votes, protocol admin actions)
Rebate was built at the Calhacks hackathon hosted at UC Berkeley. It targets the supply chain industry, providing incentives for consumers. We ended up winning the 'Best Blockchain Hack'
We ended up on the top when it came ot public voting.
Rebate Protocol offers manufacturers a simple web interface to create QR code-based wallets. It also allows for users to seamlessly scan a QR code and verify the authenticity and origin of the product they use. Leveraging a QR-based rebate mechanism, manufacturers can provide customers with an incentive to scan the QR codes inside their medical containers, while tackling the issue of counterfeits.
Rebate focuses on a use case where crypto and blockchain technolgoy are facilitating the value proposition, they are not 'the' value proposition.
In other words, this was an attempt to use crypto as a utility. I'm over hackathons now but Calhacks was definitely one of the best adrenaline rushes I've got at hackathons.
The demo below illustrates the core of Rebate Protocol. A manufacturer/merchant portal allows you to issue new rebates and input details such as the product name, date of expiry, number of rebates, rebate amount etc.
Once set, ethereum wallets are created and the rebate amount is sent to each ethereum address.
We have been working on this after the hackathon, and have plans to integrate with DAI, the stablecoin, and implement meta-transactions, which could potentially be a game changer(reducing friction towards onboarding users since transaction fees are paid for by the merchant)
Ethereal was my first ever hackathon after moving to California and was an amazing experience. I got to meet some cool people, learn a bunch of cool tricks (I was a git noob back in freshman year).
I partially worked on a python interpreter following built in python. The source was AOSA, a cool website that shows you how to build software in 1k lines or less. Link