Skip to content

thales-sz/trybeFutebolClub

Repository files navigation

Trybe Futebol Clube

Resumo

Se trata de uma aplicação fullstack de controle de partidas e tabela do futebol brasileiro. Pelo frontend você pode fazer requisições para a API criada.

Dentre elas:

  • Acessar todas as partidas em andamento e finalizadas (Pode ser feito tbm um filtro para elas)
  • Criar novas partidas
  • Finalizar partidas
  • Login com verificação de email / senha
  • Consultar a tabela de pontos gerais, do time mandante e do time visitante

Fiquei responsável pela criação do backend, utilizei sequelize gerando as migrations e seeders para criação do banco de dados, TypeScript como linguagem, ExpressJs para criação de rotas, além de validações com Joi, JasonWebToken e bcryptjs

O frontend foi fornecido pela Trybe.

Técnologias usadas

NodeJS, ExpressJS, Mocha, Jest, Http Status Codes, MySQL/Postgres, Sequelize, TypeScript, JWT, BcryptJS, Joi

Para visualização do projeto e verificar seu funcionamneto:

Clique aqui: Trybe Futebol Club

O deploy do backend foi feito utilizando Railway e o frontend pelo Vercel