Skip to content

Projeto full stack que permite ao usuário acessar informações sobre partida e classificação de jogos de futebol.

Notifications You must be signed in to change notification settings

lauralana/Project-TFC

Repository files navigation

Trybe Futebol Clube

Sobre :

Trybe Futebol Clube é uma aplicação Full Stack que permite ao usuário ter acesso a um informativo sobre partidas e classificações de futebol. Ao realizar login na aplicação, o usuário, além de visualizar as informações, também poderá alterar resultados das partidas e inserir partidas que estão em andamento.

Tecnologias e Ferramentas:

Front-end

  • HTML
  • CSS
  • ReactJS
  • React router

Back-end

  • Express
  • TypeScript
  • Docker
  • Sequelize
  • MySQL
  • JWT
  • Arquitetura Model-Service-Controller

Testes em Back-end

  • Mocha
  • Chai
  • Sinon

Execução :

⚠️ Todos os comandos descritos abaixo devem ser executados no terminal dentro da pasta raíz do projeto, após ser feito o clone do repositório com o comando git clone git@github.com:lauralana/Project-TFC.git

Rodando a aplicação com o Docker

Obs: Para rodar a aplicação dessa forma você deve ter o Docker instalado na sua máquina.


Após clonar o projeto, instale as dependências na pasta back-end e front-end rodando o comando abaixo em cada pasta.
  npm install

Na pasta app do projeto, suba os containers app_backend, app_frontend e db utilizando o docker-compose.dev.yalm. Utilize o comando abaixo.

  npm run compose:up:dev

Abra o terminal do container app_backend para verificar o servidor através dos logs do container.

  docker-compose logs backend -f

Para executar os testes do back-end, abra um terminal local na pasta back-end e rode o comando abaixo.

 npm test

Captura de tela de 2022-12-04 21-57-51

About

Projeto full stack que permite ao usuário acessar informações sobre partida e classificação de jogos de futebol.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published