Skip to content

klauslube/Trybe-Futebol-Clube

Repository files navigation

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


About

Site informativo de times, partidas e classificações de futebol (Criado apenas back-end)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published