An open API service indexing awesome lists of open source software.

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

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