Coder Social home page Coder Social logo

eliecer2000 / clue-app Goto Github PK

View Code? Open in Web Editor NEW

This project forked from clue-games/clue-app

0.0 0.0 0.0 5.46 MB

CLUE is a fun and exciting way for brands to offer exclusive prizes and game rewards for fans that find, unlock and solve hidden CLUEs.

JavaScript 100.00%

clue-app's Introduction

CLUE DApp (iOS and Android)

In order to increase adoption and lower the barrier of entry, CLUE DApp will focus on optimizing the user experience for first-time users.

DApp-specific Wallet

Interacting with DApps require having a wallet and basic understanding of how to use them. The user has to download the wallet application, store their private key in a safe place, and use browser plugins (MetaMask, etc) to interact existing DApps.

The barrier is pretty high considering there are several pre-requisite steps before interacting with DApps.

Instead of requiring a wallet, DApps should generate a new wallet as part of the sign-up process.

Having a wallet inside of the DApp will greatly lower the barrier, reducing the additional steps to get started by several factors.

Separation of Concern

Users are used to the concept of having multiple accounts for different services (Google, Facebook, LinkedIn, and etc), and the accounts are mutually exclusive to one another. If one account is compromised, then it’s safe to assume others won’t be affected (unless the user has the same password for all of their services).

From a user’s perspective, it is reasonable to assume that their primary account should be kept as private as possible, and a new account should be created with mutual exclusivity.

For the users on the DApp, the basic security model provided by application frameworks should be more than enough, and we should always encourage users to make frequent withdrawals.

Use Common Lingos

From an average user’s perspective, some of the DApp lingos can be difficult to understand, and as humans, lack of understanding leads to lack of confidence.

For example, "Create a new Wallet" can also be described as, "Create an Account" which will help users make straightforward decisions on getting started.

Features

  • TRX Wallet (send and receive TRX)
  • Unlock CLUE using the QR code or using Unlocking API (instantly claim rewards)
  • Store CLUEs on the device
  • Create a new CLUE

clue-app's People

Contributors

tpae avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.