All Projects → peakshift → bitcoin-ux

peakshift / bitcoin-ux

Licence: GPL-3.0 license
💅💸 Ongoing assessment of bitcoin payments and privacy UX for @BitcoinDesign Community as well as tools to help designers understand the underlying protocols and specifications.

Programming Languages

typescript
32286 projects
CSS
56736 projects
HTML
75241 projects
Makefile
30231 projects

Projects that are alternatives of or similar to bitcoin-ux

Akaunting
Free and Online Accounting Software
Stars: ✭ 4,599 (+11692.31%)
Mutual labels:  payments, fintech
Mojaloop
Starting point for on-boarding and contribution documentation for mojaloop
Stars: ✭ 267 (+584.62%)
Mutual labels:  payments, fintech
mangopay2-python-sdk
SDK Python for MANGOPAY
Stars: ✭ 31 (-20.51%)
Mutual labels:  payments, fintech
terms-dictionary
Simple definitions of terms, acronyms, abbreviations, companies, and projects related to financial services and Moov.
Stars: ✭ 48 (+23.08%)
Mutual labels:  payments, fintech
Openfintech
Opensource FinTech standards & payment provider data
Stars: ✭ 87 (+123.08%)
Mutual labels:  payments, fintech
Mangopay2 Nodejs Sdk
Node.js SDK for MANGOPAY
Stars: ✭ 40 (+2.56%)
Mutual labels:  payments, fintech
mangopay2-java-sdk
Java SDK for MANGOPAY
Stars: ✭ 23 (-41.03%)
Mutual labels:  payments, fintech
Mortgageblockchainfabric
Mortgage Processing App using Hyperledger Fabric Blockchain. Uses channels for privacy and access, and restricts read/write previleges through endorsement policies
Stars: ✭ 45 (+15.38%)
Mutual labels:  payments, fintech
Mangopay2 Php Sdk
PHP SDK for MANGOPAY
Stars: ✭ 108 (+176.92%)
Mutual labels:  payments, fintech
mangopay2-net-sdk
.Net SDK for MANGOPAY
Stars: ✭ 19 (-51.28%)
Mutual labels:  payments, fintech
Australian-Open-Banking-Data-Database
This is an ongoing collection of Open Banking Data APIs for Australian deposit taking institutions.
Stars: ✭ 72 (+84.62%)
Mutual labels:  fintech
killbill-admin-ui
Kill Bill Administrative UI engine
Stars: ✭ 39 (+0%)
Mutual labels:  payments
MugglePay
Make Crypto Payment Easy 让数字货币支付更简单
Stars: ✭ 176 (+351.28%)
Mutual labels:  payments
adyen-python-api-library
Adyen API Library for Python
Stars: ✭ 41 (+5.13%)
Mutual labels:  payments
FillProgressLayout
A simple and flexible Fillable Progress Layout written in Kotlin
Stars: ✭ 77 (+97.44%)
Mutual labels:  ux
payantNG-php
PHP Library for PayantNG
Stars: ✭ 14 (-64.1%)
Mutual labels:  fintech
futu algo
Futu Algorithmic Trading Solution (Python) 基於富途OpenAPI所開發量化交易程序
Stars: ✭ 143 (+266.67%)
Mutual labels:  fintech
stockholm
💵 Modern Python library for working with money and monetary amounts. Human friendly and flexible approach for development. 100% test coverage + built-in support for GraphQL and Protocol Buffers transports using current best-practices.
Stars: ✭ 26 (-33.33%)
Mutual labels:  fintech
Documentations
Documentation to integrate PayU SDKs
Stars: ✭ 26 (-33.33%)
Mutual labels:  payments
browser-acl
Simple acceess control (ACL) library for the browser inspired by Laravel's guards and policies.
Stars: ✭ 36 (-7.69%)
Mutual labels:  ux

Bitcoin UX / Payments

Abstract

Problem statement

  • transactions in bitcoin vs payments.
  • applications may want to

The objective is to expose Bitcoin designers and wallet developers to use cases, user patterns, data structures and communication relating to payments — focusing on non-custodial methods, and users in frontier and developing markets certains a challenging mix of UX problems.

This objective creates certain challenges in the UX

  • Designers and Developers Work Separatly
  • There are many Payment related BIPs and Protocols which are very technical
  • Technical constraints can be seen in the UI and create poor experience
  • Wallet UX is lacking and does not have the context of global challegnes
  • Bitcoin is global

Motivation

There are limitations in the current system that make payment services inaccessible in many places in the world — not everyone has access to bank accounts, identification, proof of address or are in countries which support the use of modern financial services like Cash App, Strike, Monzo, Visa, etc.

Methods

The process will include exploring what takes to make a complete end-to-end payment experience on Bitcoin and Lightning in a way that is familiar and seamless between the two networks, while finding ways to use these UX patterns as hooks that can maximise the use of transactions; and improve the privacy of the payment. An example would be using payment requests for Payjoins, or redirecting the change outputs to refill a lightning channel.

The output, is documentation and tools that is between technical and visual — which aims to bridge the divide between design and developers. Work here will be contributed back to @BitcoinDesign/Guide.

Projects

Consistent Push & Pull Payments on and off-chain

bip21, psbt, bolt11, payment-request, keysend

Default user flows for payments when switching between On/Offchain payments is inconsistent, this leads to users having to learn new behaviours and terminology between which does not lend itself to a seamless user experience.

  • Current and Ideal User Flows
  • Interactive Reference for Push & Pull Payments
  • Technical Considerations

bed.money

user-research, user-personas, payments

When building, its offen we miss the cultural and environmental aspect of the audience that ends up using what we build. Research on Mobile Payments, Storage, Usage and Management of Money, focusing on fronteir and developing countries as they are often left out in design considerations. This project is to create an opensource repository of user personas and country specific information on bitcoin usage as well as problems with existing payment services available in those countries.

  • Local Adoption of Mobile Payments
  • Local Access to Bitcoin & P2P Trade Volumes
  • User Flows of Local Mobile Payments Services
  • Personas

WabiSabi: Design Sprints for Coinjoins and Privacy

coinjoin, privacy, coin-control, design-sprint

Together with @nothingmuch we explore onchain payments and privacy through the lense of WabiSabi a coinjoin protocol in Design Sprint inspired sessions every week. The sessions aim to create Resources that allow designers to explore creative solutions of these technical topics, and are centered around a persona who realises their mental model is incomplete and is also concerned for their privacy.

  • Problem Statements
  • User Journey
  • User Flows
  • Sketches

Bitcoin Accepted Here: Design Sprints for Merchants

Another Design Sprint for Bitcoin with @pavlenex to explore the merchant side of payments.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].