Criação de uma api em NodeJS para conversão de texto em código SMS. Todas as conversões realizadas pelo usuário devem ser registradas em um banco Mongo.
Para mais detalhes, consulte o enunciado.
- NodeJs - versão v12 (LTS) ou posterior
- Yarn
- Docker
- Docker Compose
Clone o repositório no local de sua preferência
git clone [email protected]:mrocha98/desafio-node-gsw.git
Entre no diretório e instale as dependências
cd desafio-node-gsw
yarn install
Crie o arquivo .env e copie o conteúdo do arquivo .env.example para dentro dele
cp -r .env.example .env
Troque os valores que julgar necessário e preencha as variáveis referentes ao banco de dados. Segue uma sugestão:
DATABASE_PORT=27019
DATABASE_NAME=gsw-sms
DATABASE_USER=mafagafo
DATABASE_PASS=gsw123
DATABASE_HOST=0.0.0.0
Inicie o MongoDB
docker-compose pull
docker-compose up -d
docker-compose logs
Assim que o Mongo estiver pronto para receber conexões, inicie a aplicação em modo de desenvolvimento
yarn start:dev
Se tudo ocorreu bem, você terá algo próximo disso
Crie um usuário
Autentique-se
Atualize o token no Base Environment
Certifique-se de habilitar a autenticação Bearer Token nos próximos endpoints
Converta textos/códigos por meio dos query params
Confira os logs
Esse projeto foi desenvolvido sob a licença MIT.