How many times your friend has made a bet with you and never really came through?
It helps you to easily create an immutable bet between you and your friend with a wager as a Macy's Product using Amazon Alexa.
We built a skill for amazon Alexa using their developer console and used amazon lambda services to deploy it and seamlessly connect it with the web server. We used smart contracts to create an immutable bet between two friends having Macy's products as a wager. We used Macy's catalog-services-api to achieve the same. The web-app is made with vue.js for frontend and we used node.js for backend and integrating it with the ethereum framework.
Some of the challenges we ran into were:
- Deploying it on amazon Alexa and integrating it with the frontend.
- Working with web3.js on a vue.js component.
- Bypassing cross-origin resource sharing for HTTP request via XHR.
Ability to deploy smart contracts on an ethereum testnet just using Alexa voice commands.
While the individual components work perfectly on their own, integrating it and bringing together the product as a whole is a huge challenge.
- Improving the user experience and scalability.
- Coming up with a viable business model.
- And keep on asking *"What's Next?"*
http://www.betcy.com/
npm install
npm run serve
npm run build
npm run test
npm run lint