ioott / FullStack-CRUD-Typescript-ORM-TDD-POO

CRUD para gerenciamento de um campeonato de futebol através de uma API REST .

Home Page:https://gerenciamento-de-campeonato-de-futebol.up.railway.app/login

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto FullStack, utilizando Typescript, ORM, Sequelize, Mocha, Chai e Sinon.

Typescript ORM JWT Sequelize Mocha Chai Sinon

Acesse aqui: Site do Projeto

Este projeto cria um CRUD para gerenciamento de um campeonato de futebol. O desafio era implementar o backend, desenvolvendo uma API REST em Typescript e Sequelize.

Padrão de organização de camadas MSC ( Model, Service, Controller ), testes em TDD, autorização/ autenticação de usuários com JSON Web Token, conceitos de POO / SOLID.

Mostra:

  • Habilidade de dockerização dos apps, network, volume e compose;
  • Modelagem de dados com MySQL através do Sequelize;
  • Criação e associação de tabelas usando models do sequelize;
  • Capacidade de construir uma API REST com endpoints para consumir os models criados;
  • Capacidade de construir um CRUD com TypeScript, utilizando ORM.
TFC.webm

About

CRUD para gerenciamento de um campeonato de futebol através de uma API REST .

https://gerenciamento-de-campeonato-de-futebol.up.railway.app/login


Languages

Language:JavaScript 45.3%Language:TypeScript 38.9%Language:CSS 12.5%Language:Shell 1.6%Language:HTML 1.5%Language:Dockerfile 0.2%