Neste projeto eu desenvolvi um Back-end para um aplicacao em Front-end.
Utilizei pra realizar o projeto o Vscode, DockerFile e docker-compose.
Back-end: Node, Express, Sequelize, JWT, MSC, Middlewares, TypeScript, Express, MySQL e Sequelize, JSON Web Tokens (JWT), bcrypt (para criptografar as senhas dos Usuarios), Testes de integração, foram utilizados Mocha, Chai e Sinon. Utilizei a Arquitetura MSC para organizacao do codigo, Validacoes com Middlewares, Express.
Recomendo utilizar o Docker para rodar o seu projeto, assim como o Thunder Client para testar as rotas diretamente no VSCode.
- Usando Github-Cli:
gh repo clone WeydsonCristiano/tfc
- Usando SSH:
git clone git@github.com:WeydsonCristiano/tfc.git
Após isso, acesse a pasta do projeto:
cd tfc
- Faça o docker-compose
npm run compose:up
- Instale as dependências
npm install
- Rode os scripts
//pra baixar o container que esta rodando
npm run compose:down
// pra limpar todos os containers da maquina
docker system prune
- Inicie o sistema!
http://localhost:3000/