Web App Boilerplate
React Webapp Boilerplate
A bare-bones react web app featuring UAL for EOSIO authenticators (wallets)
Technologies
- React.js - React 16✨, React Router 5
- Rematch/core - Rematch a Redux Framework
- Material-ui/core - React components for faster and easier web development
- universal-authenticator-library - A library for allowing apps to easily use different auth providers (optional)
- Lint - ESlint
- Styles - Material-UI Theme (customizable)
Installation
Basic knowledge about Docker, Docker Compose and NodeJS is required.
Prerequisites
Step by step
Copy the .env.example
then update the environment variables according to your needs
cp .env.example .env
If you want to the boilerplate using UAL login integration, please make sure that REACT_APP_USE_UAL
env variable is set as true.
Execution
- Clone this repo using
git clone --depth=1 https://github.com/eoscostarica/webapp-boilerplate.git <YOUR_PROJECT_NAME>
- Move to the appropriate directory:
cd <YOUR_PROJECT_NAME>
. - Run
yarn
in order to install dependencies. At this point you can runyarn start
to see the example app athttp://localhost:3000
.
EOSCR React Components
A collection of React Components for EOSIO
GitHub Repository
https://github.com/eoscostarica/eoscr-components