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