Skip to content

🚀 Chat automático para sites, muito utilizado para atendimento.🚀

License

Notifications You must be signed in to change notification settings

GCarin1/ChatAutomatico

Repository files navigation

ChatAutomatico

🚀 Chat automático para sites, muito utilizado para atendimento.🚀

chat

chat

🛠 Tecnologias/Linguagens

As seguintes ferramentas foram usadas na construção do projeto::


⤵ Comandos para começar

Essas instruções vão te levar a uma cópia do projeto rodando em sua máquina local para propósitos de testes e desenvolvimento. Foram implementados testes de integração.

Obs: Banco de dados é o Sqlite3, caso queira alterar, configure o arquivo ormconfig.json para seu banco de dados específico (Campo "database" é o nome do banco de dados no SGBD, neste projeto é local).

- git clone https://github.com/GCarin1/ChatAutomatico.git
- cd ChatAutomatico

Instalando dependências

- npm install

ou

- yarn install

Gerar o arquivo de database.sqlite do Sqlite3, onde ficaram armazenados as tabelas da API

- yarn startTestDB

Criando tabela das migrations do Sqlite3 por meio do cli do TypeOrm

- yarn typeorm migration:run

Inicializando uma instância local (Script configurado no package.json)

- yarn dev

ou

Gerando a build (Script configurado no package.json)

- yarn start

🤔 Como contribuir

- Faça um fork desse repositório: `https://github.com/GCarin1/ChatAutomatico.git`;
- Cria uma branch com a sua feature: `git checkout -b minha-feature`;
- Faça commit das suas alterações: `git commit -m 'feat: Minha nova feature'`; 
- Faça push para a sua branch: `git push origin minha-feature`.

Depois que o merge da sua pull request ser feito, você pode deletar a sua branch. 

🐛Issue

Sinta-se à vontade para registrar um novo problema com o respectivo título e descrição no repositório do ChatAutomatico. Se você já encontrou uma solução para o seu problema, adoraria revisar sua solicitação de pull!

📝 Licença

Este projeto está sob a licença MIT.


✨ Feito por Guilherme Carini ✨