🔗 https://bat-chat.vercel.app/
Descrição • Tecnologias • Rodando projeto • Autor
Projeto desenvolvido durante a imersão React da Alura. Um chat em tempo real onde você entra informando um username do GitHub, sem autenticação, obtendo os dados da API do GitHub, podendo mandar mensagens e stickers que quando feito é emitido um efeito sonoro e ao receber é emitido outro efeito sonoro, podendo apagar somente a própria mensagem, além de quando clicado no perfil é aberto o github do usuário.
- 🔹 HTML
- 🔹 CSS
- 🔹 JavaScript
- 🔹 NextJs
- 🔹 ReactJs
- 🔹 Supabase
- 🔹 SkynexUI
-
Clone este repositório.
-
Execute
yarn install
ounpm install
para instalar as dependências. -
Inicie o projeto
yarn dev
ounpm run dev
. -
Configure as variáveis de ambiente:
Crie um arquivo .env na raiz do projeto
Configure as seguintes variáveis no arquivo:
SUPABASE_URL = "sua_url_supabase" SUPABASE_API_KEY = "sua_api_key"```
- Configure o SupaBase
Crie uma Nova Tabela com o nome de mensagens
Desabilite (RLS)
Insira as colunas da tabela conforme descrito abaixo:
Coluna Tipo Configurações id int8 Primary Key (PK), Auto Increment created_at timestamptz Default: now() from text texto text username text img text
Certifique-se de proteger seu arquivo .env e nunca publique credenciais sensíveis em repositórios públicos.