WeydsonCristiano / tfc

Home Page:https://tfc-five.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tfc Trybe Futebol Clube

Neste projeto eu desenvolvi um Back-end para um aplicacao em Front-end.

Utilizei pra realizar o projeto o Vscode, DockerFile e docker-compose.

Stack utilizada

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.

Instruções de utilização

Recomendo utilizar o Docker para rodar o seu projeto, assim como o Thunder Client para testar as rotas diretamente no VSCode.

Clone o projeto

 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

Rodando com Docker

  • 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/

About

https://tfc-five.vercel.app


Languages

Language:JavaScript 47.0%Language:TypeScript 36.0%Language:CSS 12.6%Language:Shell 1.6%Language:HTML 1.5%Language:Dockerfile 1.2%