Skip to content

Latest commit

 

History

History
80 lines (63 loc) · 2.91 KB

README.md

File metadata and controls

80 lines (63 loc) · 2.91 KB

Bem vindo ao Trybe Futebol Clube!

Esse projeto é uma API RESTfull na qual utiliza arquitetura MSC(model, Service, Controller) para ler,filtrar e criar partidas de futebol,times e tabelas de ranking. Desenvolvido na Trybe com uso de TypeScript, Node Js, Sequelize, Express e outras stacks.

Sumário

Contexto

Esse Projeto é um site informativo sobre partidas e classificações dos times de futebol.Para essa aplicação foi criado uma RESTfull API que se conecta ao banco de dados MySQL via Sequelize, ao qual faz as ações de ler, modificar, filtrar e criar partidas, usuarios e times de futebol.

Tecnologias, bibliotecas e arquiteturas usadas

Instruções da aplicação

Instalar dependências

cd Trybe-Futebol-Clube
npm install

Rodar aplicação sem Docker

Crie um arquivo .env com sua conexão ao MySQL.

cd Trybe-Futebol-Clube
npm run debug

Rodando aplicação com Docker (arquivo docker-compose foi criado pela Trybe)

cd app
docker-compose up -d

Rodando aplicação back-end com Docker (arquivo docker-compose foi criado pela Trybe)

cd backend
npm run dev

Rodando aplicação front-end com Docker (arquivo docker-compose foi criado pela Trybe)

obs: front-end desenvolvido pela trybe

cd frontend
npm start

Rodar Lint

npm run lint

Rodar tests

cd backend
npm run test

Dando login de usuario

exemplo: 
email: admin@admin.com , senha: secret_admin