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.
It started out as a humble app, but grew to become the home page of FullStack.cash.
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.
- 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.