A Reactjs boilerplate app to bootstrap your next web app!
# Setup your project
> npx degit IronTony/react-web-boilerplate your-new-webapp
> cd your-new-webapp
# Install dependencies
> yarn
See environment
section for how to configure env variables.
See scripts
section for how to run the app.
React Boilerplate Starter WebApp
environments are placed in the src/env
folder.
Define your environment variables inside the files you can find in that folder. At the moment you can find these file inside the folder:
development
staging
production
You can add/remove these files, just remember to update the script section in the package.json
.
To run the webapp use one of the following scripts:
yarn start:development
, to start the webapp in the development modeyarn build:development
, to build the webapp as a fully online website
You can create more of these commands, as you wish...
β
Initial Setup
β
Create tree folders structure
β
Add redux-toolkit
β
Add redux-persist
(https://github.com/rt2zz/redux-persist)
β
Add redux-saga
β
Add i18next
β
Add react-router-dom v6
β€οΈ
β
Add UI Design System (ChakraUI v2.3.2
)
β
Add multi Env
βοΈβοΈβοΈ
β
Add Typescript
π§ GraphQL (Apollo client)
π§ Add DependaBot
Thanks goes to these wonderful people (emoji key):
IronTony π€ π» π π π§ π¦ π¬ π |
This project follows the all-contributors specification. Contributions of any kind welcome!
Licensed under Mozilla Public License Version 2.0