O TFC
é um site informativo sobre partidas e classificações de futebol! ⚽️
Desenvolvi uma API (utilizando o método TDD
) e também integrei - através do docker-compose - as aplicações para que funcionem consumindo um banco de dados.
Nesse projeto, construi um back-end dockerizado utilizando modelagem de dados através do Sequelize. O desenvolvimento respeitou as regras de negócio providas no projeto e a API foi capaz de ser consumida por um front-end já provido nesse projeto.
- Fui capaz de:
- Realizar a dockerização dos apps, network, volume e compose;
- Modelar dados com MySQL através do Sequelize;
- Criar e associar tabelas usando
models
dosequelize
; - Construir uma API REST com endpoints para consumir os models criados;
- Fazer um
CRUD
utilizandoORM
;
- TypeScript;
- Node.js;
- Express;
- Sequelize (ORM);
- Docker / Docker-compose;
- TDD com Mocha e Chai;
- MySQL;
O FrontEnd foi desta aplicação foi realizado pela Trybe
- Clone o repositório
git clone git@github.com:analuisams99/project-trybe-futebol-clube.git
.- Entre na pasta do repositório que você acabou de clonar:
cd project-trybe-futebol-clube
- Instale as dependências [Caso existam]
npm install