https://github.com/vczb/react-mui-rtk-demo
example using react, redux toolkit, and material UI
https://github.com/vczb/react-mui-rtk-demo
material-ui react react-router redux redux-toolkit typescript
Last synced: 3 months ago
JSON representation
example using react, redux toolkit, and material UI
- Host: GitHub
- URL: https://github.com/vczb/react-mui-rtk-demo
- Owner: vczb
- License: mit
- Created: 2022-03-13T18:27:43.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-01-23T19:06:55.000Z (over 2 years ago)
- Last Synced: 2026-03-19T07:49:14.152Z (3 months ago)
- Topics: material-ui, react, react-router, redux, redux-toolkit, typescript
- Language: TypeScript
- Homepage:
- Size: 1.09 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gamou Loyalitty
It's an gamification program to loyalty points.
Integrated with [Gamou](https://github.com/vczb/gamou) App.
## What is inside?
- [React](https://reactjs.org/)
- [Redux + Toolkit](https://redux-toolkit.js.org/)
- [React Router](https://reactrouter.com/docs/en/v6/getting-started/overview)
- [TypeScript](https://www.typescriptlang.org/)
- [Material-UI](https://material-ui.com/)
- [Prettier](https://prettier.io/)
- [Jest](https://jestjs.io/)
## Get started
1. First clone the repository
```bash
git clone git@github.com:vczb/gamou-loyalitty.git
```
2. Install dependencies
```bash
yarn install
```
4. Add the environment variables
```bash
REACT_APP_BASE_API_URL=https://stg1-gamou.herokuapp.com/api/v1/
REACT_APP_STORAGE_ROOT_KEY=gamou-loyalitty
```
4. Run the application
```bash
yarn start
```
5. Open the browser and go to `http://localhost:3000`
## Available commands
- `start`: run the application in development mode `localhost:3000`
- `check`: check formatting on all `src` directory
- `format`: formats all `src` directory
## Contributing
You can contribute to this project by opening an issue or creating a pull request.
## License
MIT License