Skip to content

A template for a React + Material UI (MUI) + Redux Toolkit (RTK) project

Notifications You must be signed in to change notification settings

Code-For-Israel/react-mui-rtk

Repository files navigation

React Material UI (MUI) Redux Toolkit (RTK) Template

designed to work with node-express-rest-api out of the box

The stack

  1. React (v18) + TypeScript
  2. Routing - React Router (v6)
  3. Store - Redux Tool Kit (RTK)
  4. Style - MUI + Emotion
  5. Translations - i18next
  6. Form Validations - React Hook Form

The infra (AWS)

  1. Pulumi - The infra framework
  2. S3 Static Website
  3. CloudFront CDN for

Configuration

In order to run in dev mode, you must create a .env file It is not in the repo.

create one by running:

echo "REACT_APP_API_URL=http://localhost:3001
REACT_APP_TIMEOUT=5000" > .env

Getting started

$ npm install
$ npm start

after you start Open http://localhost:3000 to view it in the browser.

Debug is configured for vscode, it will launch a browser where you need to browse to the above mentioned url.


Still missing:

  • Style guide explaining the rules and project structure

Infrastructure and Deployment

Read more

Need help?

Contact Doron Feldman At [email protected]

About

A template for a React + Material UI (MUI) + Redux Toolkit (RTK) project

Resources

Stars

Watchers

Forks

Packages

No packages published