https://slack-clone-623a6.web.app
-
React JS
Developed with minimal organization of the pages and components.
Used:
-
Redux
npx create-react-app --template redux
Criado o Store e Splice para usuário;
Criado um selector "selectUser" ;
Quando criado um novo usuário ou feito o login é enviado via Dispatch o usuário para o contexto do Redux.
-
Style
CSS with Display Flex
-
Material UI
yarn add @mui/material @emotion/react @emotion/styled @mui/icons-material
Material UI https://mui.com/pt/getting-started/installation/
Icons https://mui.com/pt/components/material-icons/
Others Icons https://icons8.com.br/
-
Style-component
-
-
-
Firebase
- Authentication ( Google Provide )
- Firestore
Clone the project, download dependencies and start application
# go to your workspace folder
$ git clone https://github.com/alysonfs/slack-clone.git
# go to gmail-clone folder
$ cd slack-clone
# download dependencies
$ yarn
# start application
$ yarn start
# just execute
$ yarn build