5thdimension / ux

This is a monorepo for the projects that the UX team at Blockstack PBC maintains: app, keychain, ui, connect.

Home Page:https://app.blockstack.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blockstack UX Team Monorepo

This monorepo contains a few key packages that the User Experience team at Blockstack maintains:

  • app: An application for authenticating into Blockstack apps. Available as a web app and a browser extension.
  • @blockstack/connect: A developer tool for building excellent user experiences in Blockstack apps
  • @blockstack/ui: Blockstack's internal design system and React component library
  • @blockstack/keychain: A library for Blockstack identity management
  • test-app: A simple React app for testing out Connect and the App.
  • ui-docs: A documentation site for @blockstack/ui.

Development environment setup

The first time you setup a development environment for this repository, follow these steps:

  1. Clone this package.
  2. Run yarn to install dependencies
  3. Run yarn bootstrap to link dependencies within this repository
  4. In the command line, run yarn dev which will run two apps:
    • packages/test-app which runs at localhost:3000 and implements an example of connect
    • packages/app which is the auth app, running at localhost:8080

For development instructions of specific packages, see the README in each package folder.

About

This is a monorepo for the projects that the UX team at Blockstack PBC maintains: app, keychain, ui, connect.

https://app.blockstack.org

License:MIT License


Languages

Language:TypeScript 92.6%Language:JavaScript 7.3%Language:HTML 0.1%