/Trybe_Futebol_Club

O TFC é um site de informações sobre futebol. O squad de desenvolvimento implementou uma API usando TDD e integrou as aplicações com um banco de dados dockerizado usando Sequelize. O back-end segue as regras de negócio do projeto, incluindo autenticação com token e relacionamento entre tabelas.

Primary LanguageJavaScript

Contributors LinkedIn


Logo

Trybe Futebol Club

O TFC é um site informativo sobre partidas e classificações de futebol! ⚽️

Índice
  1. Sobre o projeto
  2. Começando
  3. Contribuindo
  4. Contato

Sobre o projeto


exemple-app

No time de desenvolvimento do `TFC`, meu *squad* ficou responsável por desenvolver uma API (utilizando o método `TDD`) e também integrar *- através do docker-compose -* as aplicações para que elas funcionem consumindo um banco de dados.

Nesse projeto, foi construído um back-end dockerizado utilizando modelagem de dados através do Sequelize. Seu desenvolvimento respeita regras de negócio providas no projeto e sua API é capaz de ser 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.

O seu back-end está implementando regras de negócio para popular adequadamente a tabela disponível no front-end que é exibida para a pessoa usuária do sistema.

(de volta para o topo)

Construído com

  • docker
  • java-script
  • node
  • typescript
  • express
  • mysql
  • git
  • sequelize

(de volta para o topo)

Começando

Para fazer um COPY desse projeto em sua máquina localmente, siga às etapas abaixo.

Instalação

  1. Clone o repositório
  • Use o comando:
git clone git@github.com:Lucdomingues/Trybe_Futebol_Club.git
  1. Instale as dependências
npm install
  1. Crie uma branch a partir da branch master
  • Verifique que você está na branch master
    git branch
  • Se não estiver, mude para a branch master
    git checkout master
  • Agora crie uma branch à qual você vai submeter os commits do seu projeto
    git checkout -b nome-da-branch
  1. Adicione as mudanças ao stage do Git e faça um commit
  • Verifique que as mudanças ainda não estão no stage
    git status
  • Adicione o novo arquivo ao stage do Git
    git add .
    git status
  • Faça o commit inicial
    git commit -m '[feat]new-feature'
    git status

(de volta para o topo)

Contribuindo

As contribuições são o que torna a comunidade de código aberto um lugar incrível para aprender, inspirar e criar. Quaisquer contribuições que você fizer são muito apreciadas.

Se você tiver uma sugestão para melhorar isso, bifurque o repositório e crie uma solicitação pull. Você também pode simplesmente abrir um problema com a tag "melhoria". Não se esqueça de dar uma estrela ao projeto! Obrigado novamente!

  1. Faça um Fork do projeto
  2. Crie sua branch (git checkout -b feature/newFeature)
  3. Commit suas mudanças (git commit -m '[feat]Add some newFeature')
  4. Dê um push em sua branch (git push origin feature/newFeature)
  5. Abra um Pull Request

(de volta para o topo)

Contato

EMAIL - lojalucc@outlook.com

LINKEDIN - https://www.linkedin.com/in/lucas-domingues-developer/

(de volta para o topo)