Skip to main content

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​

  1. Clone this repo using git clone --depth=1 https://github.com/eoscostarica/webapp-boilerplate.git <YOUR_PROJECT_NAME>
  2. Move to the appropriate directory: cd <YOUR_PROJECT_NAME>.
  3. Run yarn in order to install dependencies. At this point you can run yarn start to see the example app at http://localhost:3000.

EOSCR React Components​

A collection of React Components for EOSIO

GitHub Repository​

https://github.com/eoscostarica/eoscr-components

StoryBook Preview​

https://components.eosio.cr

Copyright ® 2026 Sistemas Edenia

Sistemas Edenia

Engineering Culture

More