Skip to content
Gatsby SPA for getting a JWT access token in exchange for BCH.
JavaScript CSS Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.env.development
.env.production
.eslintrc.json
.gitignore
.prettierrc
.travis.yml
LICENSE
README.md
deploy-production.sh
gatsby-browser.js
gatsby-config.js
gatsby-node.js
gatsby-ssr.js
package.json
publish-production.sh
publish-staging.sh

README.md

jwt-bch-frontend

This is a front end user interface based on Gatsby and React. It is forked from this template. It is intended to be run with this back end.

This single page app (SPA) allows users to:

  • Create an account.
  • Fund their account with BCH and receive credit.
  • Recieve a JWT token to access a REST API or other web service.

Installation and Usage

  • Install and run the the back end
  • Clone this repository git clone https://github.com/Permissionless-Software-Foundation/jwt-bch-frontend
  • Install dependencies: npm install
  • Run development server: npm run develop
  • Build for production: npm run build

This is a simple demo. The homepage is a login form. And a profile page is accessible only if the user is logged in. The profile page displays the username and JWT of the logged in user.

  • Click on the Profile link in the nav bar. You will be redirected back to the home page, and can not access the private Profile page unless logged in.
  • Add a username and password then click the Create button to create a new user.
  • You will be logged in and taken to the Profile page.
  • Log Out. You will be redirected to the Homepage with the login screen.
  • Log In. You will be redirected to the Profile page.

minor change

You can’t perform that action at this time.