O TFC é um site informativo sobre partidas e classificações de futebol!
Nesse projeto, desenvolvi um back-end dockerizado utilizando modelagem de dados através do Sequelize. Respeitando as regras de negócio providas no projeto, a API é consumida por um front-end já provido nesse projeto.
Para adicionar uma partida é necessário ter um token, portanto a pessoa deverá estar logada para fazer as alterações. Temos um relacionamento entre as tabelas teams e matches para fazer as atualizações das partidas.
- A aplicação necessita do
Docker
instalado localmente, execute o comando no terminal para verificar a instalação.
docker -v
- A aplicação necessita que as portas estejam disponiveis:
Fron-End - 3000
Back-End - 3001
MySql - 3306
- Verifique a disponibilidade de portas no terminal executando o seguinte comando:
docker ps -a
Rodando a aplicacão.
Clone o repositorio:
git clone git@github.com:Maarceloo/trybe-futebol-clube.git
Acesse trybe-futebol-clube
cd trybe-futebol-clube
Instale as dependencias:
npm install
Acesse o app/
cd app
Suba os containers:
docker-compose up -d
Clique aqui para visualizar a aplicação:
- Pagina de login:
Email
admin@admin.com
Senhasecret_admin
- Typescript
- Node.Js
- Express
- MySql
- Sequelize
- Mocha
- Chai
- Sinon
- Dcker
- Bcrypt.js
- JWT(Autenticação)
- Sequelize(ORM)
⌨️ Desenvolvido por Marcelo De Lima 🛠️