DApp Jedi 2020 ETHIndia Hackathon Challenge

The ETHIndia Online hackathon series consists of month-long Ethereum based online hackathons in which Portis by ShapeShift has joined as a Silver-tier Exclusive Wallet Season Partner for a total of 7 hackathons, and we’re kicking it off with DApp Jedi

Portis is a platform for making decentralized applications accessible to mainstream users. We offer developers an SDK that they can integrate into their decentralized application (DApp) to make it familiar and easy for their users, just like using a regular web app.

Portis is a standard web3 provider that comes pre-bundled in your DApp.

Other web3 providers force DApps to place the burden on the end users, making them install a third-party application on their device before they can even start using said DApp. In addition, the user’s private key is stored only on the device, making it both risky (if the device is lost/destroyed, the user’s funds and identity are gone forever) and inconvenient — using the same wallet across different devices is an intimidating process for the average user.

With Portis, users don’t have to do anything they aren’t already familiar with. The application developer only needs to add a couple of lines of code to integrate the Portis SDK. Consequentially, users enjoy a built-in wallet in their existing browser, without needing to install anything, while still maintaining absolute control over their private key (Portis never stores the user’s unencrypted private key on its servers).

In addition, thanks to Portis’ end-to-end encryption architecture (read our white paper), users enjoy a friendly cloud experience and can access the same account on all of their devices using a familiar email and password.

Finally, on top of the Ethereum mainnet, testnet, and the Goerli network, Portis supports a long list of EVM compatible blockchains (Matic, POA, ThunderCore, RootStock, Ubiq, and xDai), as well as EOS and BTC (more info).

📺 Background

Mass adoption. It’s the holy grail of blockchain applications. Everybody’s saying it has to happen for blockchain to survive and eventually flourish. So how do we make it a reality?

We believe that with Portis, building a decentralized application with the average user in mind is no longer just wishful thinking. Users can maintain their decentralized identity and interact with the blockchain without being forced to understand complicated technical terms. Heck, they don’t even have to know they’re using a decentralized application at all!

Throw in features like “Trust this App”, “Gas Relay”, “Change Network”, and more, and you can really take your UX to the level users are accustomed to.

✊ We want you to bring about the revolution of mainstream adoption ✊

🚀 Challenge

Build a DApp that anybody can use. Your parents, your high school history teacher, anyone. With Portis powering your DApp, they’ll only need to register with an email and password, from inside their existing browser, something they’re already familiar with.

Most DApps today provide some sort of “user guide” due to the complexity of onboarding and interacting with them. We think that’s unacceptable. There are no instructions on how to use Instagram or Uber.

We will be looking for DApps created in the Hackathon that have taken our vision to heart. Dapps that decided to utilize the frictionless experience provided by Portis to build a DApp with the mainstream crowd in mind.

If you’re not a winner but we love your Dapp you’ll have a chance to be listed amongst world-class Dapps in our app store at apps.portis.io. Winners automatically get listed once they are live on mainnet.

Prizes for the winning DApps are as follows:

  • 500 USD for the best DeFi DApp (bonus points for using Matic)
  • 300 USD for the most addictive game (bonus points for using Matic)
  • 200 USD for the most creative DApp (bonus points for using Matic)

🛠️ Resources

  1. SDK GitHub: The Portis SDK source code.
  2. Documentation: Instructions on how to embed Portis into your DApp, and your guide for all the various useful configurations you have at your disposal when you’re developing with Portis.
  3. UX Guidelines: Building on the blockchain raises new and interesting UX and technical challenges. We put together a list of what we believe to be best practices when building DApps designed to be human-friendly.
  4. White Paper: Wonder how our E2E works? Let’s get technical!

Need Help? Get in Touch

Our team is standing by to answer all of your questions, listen to your feedback, and write down your suggestions! Find us on our Telegram channel or on Twitter.

Happy coding!

The Portis Team

Written by

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store