Skip to content
/ tfc Public

Full Stack. Trybe Futebol Clube é um site informativo sobre partidas e classificações de futebol. O desenvolvimento respeitou regras de negócio providas no projeto, com a finalidade da API ser capaz de ser consumida pelo front-end provido no projeto.

Notifications You must be signed in to change notification settings

alissonrh/tfc

Repository files navigation

Projeto Trybe Futebol Clube

Descrição

O projeto Trybe Futebol Clube é um site informativo sobre partidas e classificações de futebol. Para adicionar partidas e editar goals é necessário ter um token, portanto o usuário precisa estar logado para fazer as alterações.

Tecnologias e Ferramentas

Este projeto FullStack foi desenvolvido em ambiente Docker, para que através do docker-compose as aplicações funcionem consumindo um banco de dados MySQL. A API foi desenvolvida utilizando o método TDD (Test Driven Development), utilizando Mocha, Chai e Sinon. A escrito do código foi de acordo com o paradigma da Programação Orientada a Objetos. O back-end foi construído utilizando TypeScript, Node.js, Express, a biblioteca JWT para gerar o token de usuário e a biblioteca Bcrypt criptografar senha do usuário no banco de dados. A para modelagem dos dados foi feita através do Sequelize. O desenvolvimento respeitou regras de negócio providas no projeto, com a finalidade da API ser capaz de ser consumida pelo front-end provido nesse projeto pela Trybe.

Preview

O deploy do projeto foi feito usando Railway.app + Vercel e pode ser encontrado clicando aqui. Para interagir editando partidas e goals utilize:

 Login: admin@admin.com
 Senha: secret_admin

O banco de dados está fora do ar, impossibilitando o carregamento dos dados pelo front-end

Instalando e executando o aplicativo com Docker

 git clone git@github.com:alissonrh/tfc
 cd tfc
 npm run compose:up

About

Full Stack. Trybe Futebol Clube é um site informativo sobre partidas e classificações de futebol. O desenvolvimento respeitou regras de negócio providas no projeto, com a finalidade da API ser capaz de ser consumida pelo front-end provido no projeto.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published