Skip to content

Latest commit

 

History

History
109 lines (72 loc) · 4.08 KB

File metadata and controls

109 lines (72 loc) · 4.08 KB

React Boilerplate Starter WebApp

A Reactjs boilerplate app to bootstrap your next web app!

License All Contributors

Table of Contents


Installation 📥

# 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.


Environment Setup 🌐

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.


Scripts 🔧

To run the webapp use one of the following scripts:

  • yarn start:development, to start the webapp in the development mode
  • yarn build:development, to build the webapp as a fully online website

You can create more of these commands, as you wish...


Roadmap 🏃

✅ 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

Other branches for other features

🚧 GraphQL (Apollo client)
🚧 Add DependaBot


Contributors ✨

Thanks goes to these wonderful people (emoji key):


IronTony

🤔 💻 📖 🐛 🚧 📦 💬 👀 ⚠️ 💡

This project follows the all-contributors specification. Contributions of any kind welcome!


License 📜

Licensed under Mozilla Public License Version 2.0