Foi utilizado arquitetura SOLID no back-end
- npm >= 6.0.0
- node >= 10
- mysql
-
Primeiramente, é necessário criar um conta (gratuita) em ibm.com/cloud/watson-text-to-speech .
-
Após a confirmação do cadastro, você terá acesso a API_KEY e API_URL que estarão disponíveis no painel da IBM. Na raiz da pasta server (cd server) crie um arquivo '.env' seguindo os parâmetros do arquivo .env.example.
-
Crie um arquivo 'ormconfig.json' na raiz da pasta server (cd server) e insira os dados referente ao seu banco de dados seguindo os parâmetros do arquivo ormconfig.exemple.json
É importante que todos os parâmetros informados acima estejem corretos, para que a tabela do banco seja criado e para que a API funcione.
cd server
yarn install
É necessário manter o servidor ativo, para que o site web consiga processar as informações.
Esse comando já irá criar a tabela no banco com base na pasta entities.
yarn start
cd web
Altere a baseURL em ./src/services/api.ts
yarn install
yarn start