O chat app, como o nome já diz, é uma aplicação web de chat onde você pode se comunicar com outros usuários em tempo real! Nela o usuário pode criar uma conta, fazer o login e entrar em uma das salas para conversar com os outros usuários logados. A interface de usuário foi desenvolvida com React.js, Typescript, Material UI para estilização, socket.io-client para escutar e emitir eventos em tempo real, e react-hook-form juntamente com yup para implementação e validação de formulários.
O deploy desta aplicação foi feito na Vercel, e pode ser acessado através deste Link
- React.js
- ContextAPI
- MaterialUI
- Socket.io-client
Para obter a experiência completa localmente, você precisa clonar também o repositório da API e instalar o MongoDB na sua máquina.
- Clone o repositório do projeto
- Instale as dependencias com o comando
yarn
- Troque o nome do arquivo ".env.example" para ".env.local" e coloque o valor da variável para "http://localhost:3001"
- Rode o comando
yarn start
para iniciar a aplicação.