-
-
Buy products from directly from blog and social media posts by simply scanning a QR code. Avoiding unnecessary leaks of private data
-
Scanning a QR is everything it needs to buy a product
-
A smart contract is handling payments, distributing affiliate bonuses and automating and parts of the terms of services
Inspiration
We think that e-commerce does not reflect what it should be like to shop online in the 21st century. There is a shift from buying solely in dedicated online shops to buying from multiple sources such as blog posts, videos, and other (social media) sources. However, there is currently no solution that provides a secure and convenient way for this. On the one hand, the users are sceptical to provide private data like payment information to the third parties - for a good reason. A study shows that 46% of all Americans became a target of credit card frauds in the last 5 years. On the other hand, blog owners and other social media authors are locked in intransparent and unfair affiliate programs.
What it does
PARATAR uses uPort and and smart contracts on the Ethereum blockchain to deliver a very fast and secure way to buy products online. We enable blog owners and other social media content creators to easily sell product through their channels. By using a smart contract to handle the payment, the affiliate bonus is fair, transparent, and trustful. Additionally, our system allows users to conveniently buy products by just scanning a QR code. The users do not have to trust the third parties with their valuable and confidential data anymore.
How we built it
We used dockerized Python (back end) and Angular (front end) setup to build our service. For interacting with the Ethereum blockchain we used a Python port of Web3. Additionally, we integrated the APIs of siroop for getting product data and uPort as an identity provider.
Challenges we ran into
One of the big challenges we ran into was using the Web3 version of Python to interact with the Ethereum blockchain. For us, the library did not work very well and we lost a lot of time for getting it running. The Android application of uPort is still in the alpha state and it crashed several times while we were testing our application.
Accomplishments that we are proud of
Surviving once again extremely exhausting 2 and half days of working almost 24/7 :) We had a very diverse team and were able to solve all the problems we had - sometimes with trade-offs but still we came up with solutions.
What we learned
We learned a lot about developing dApps based on the Ethereum blockchain.
What's next for PARATAR
Getting real life traction outside HackZurich!
Built With
- angular.js
- ethereum-txjs
- node.js
- python
- siroop-api
- uport
- web3
Log in or sign up for Devpost to join the conversation.