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

Overview

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: [email protected] , senha: secret_admin


You might also like...

Ping.js is a small and simple Javascript library for the browser to "ping" response times to web servers in Javascript

Ping.js Ping.js is a small and simple Javascript library for the browser to "ping" response times to web servers in Javascript! This is useful for whe

Dec 27, 2022

Flexible plugin for Logseq that annotates deadline/schedule times with a countdown or time difference

Flexible plugin for Logseq that annotates deadline/schedule times with a countdown or time difference

Interval Hints Synopsis Configurable Logseq plugin to annotate deadline and scheduled times with a countdown or interval. Features Block renderer to a

Aug 29, 2022

💪 Reserve machine/rack/bench usage at a gym to minimize waiting times.

💪 Reserve machine/rack/bench usage at a gym to minimize waiting times.

Gym Reservation App 💪 Oscar Su, Amelia Reeves, Nathan Ma Possible name: Pump Program The goal is to reduce/eliminate the time spent waiting on others

Jul 8, 2022

A small jQuery plugin for displaying Muslim Prayer Times

A small jQuery plugin for displaying Muslim Prayer Times

jquery-prayer-times A small jQuery plugin for displaying Muslim Prayer Times. Features! English/Arabic language support. Auto detect visitor location.

Oct 30, 2022

Get a quick hash that uses the well-liked Bernstein "times 33" hash method and delivers a hex string.

short-hash-ts - Get a quick hash that uses the well-liked Bernstein "times 33" hash method and delivers a hex string. Installation Install short-hash

Sep 4, 2022

RESTful API using Hapi NodeJs Framework. This app is project from Dicoding Couses, Belajar Membuat Aplikasi Back-end untuk Pemula

RESTful API using Hapi NodeJs Framework. This app is project from Dicoding Couses, Belajar Membuat Aplikasi Back-end untuk Pemula

Jan 3, 2022

A NPM package powered by Yeoman that generates a scaffolding boilerplate for back-end workflow with Node.js.

generator-noderplate Generate Node.js starter files with just one command! We have deployed a npm package that will generate a boilerplate for nodejs

Jan 24, 2022

School App / Back-End with MongoDB / mongoose / Express / TS

TEST Api Dependencies El mati se la come es por eso que en 1998 la guerra fria se llevo a mas de la mitad del activo del pais "dependencies": { "axios

Jun 10, 2022

Uma aplicação back-end para listar e verificar se o dia é um feriado de acordo com os feriados registrados no sistema

Holydayzer Sobre Uma aplicação back-end para listar e verificar se o dia é um feriado de acordo com os feriados registrados no sistema. Como rodar Exe

Mar 9, 2022
Owner
Klaus Lübe Paixão
Olá, sou um estudante de desenvolvimento web pela Trybe
Klaus Lübe Paixão
Repositório criado para prática do dia 14/05 utilizando nodeJs, express, nodemon e MVC. Como base utilizamos o modelo ER criado para uma locadora de filmes fictícia.

gamabuster Repositório criado para prática do dia 14/05 utilizando nodeJs, express, nodemon e MVC. Como base utilizamos o modelo ER criado para uma lo

Délio Costa 3 May 18, 2022
Apenas uma página que exibe um countdown com a data em que Bolsonaro sai da presidência e tem seu sigilo de 100 anos quebrado

Chá de revelação - Sigilo de 100 anos Descrição Apenas uma página que exibe um countdown com a data em que Bolsonaro sai da presidência e tem seu sigi

Mauricio Taffarel 9 Nov 6, 2022
Extensão do Chrome que visa aceitar automaticamente partidas incompletas de jogos

Download Sobre O objetivo principal é disponibilizar para os jogadores ativos da GamersClub uma maneira mais ágil de aceitar as partidas que necessita

Júlio Rosseti 6 Sep 23, 2022
Personal Blog - a project developed with Angular for the front-end interface and Wordpress for the back-end API served with Docker containers

PersonalBlog This project was generated with Angular CLI version 13.0.1. Front-end Interface Development server Run ng serve or ng serve --configurati

null 9 Oct 5, 2022
Pass trust from a front-end Algorand WalletConnect session, to a back-end web service

AlgoAuth Authenticate to a website using only your Algorand wallet Pass trust from a front-end Algorand WalletConnect session, to a back-end web servi

Nullable Labs 16 Dec 15, 2022
It consists of a recreation of Twitter, to put into practice both Front-end and Back-end knowledge by implementing the MERN Stack together with other technologies to add more value to the project.

Twitter-Clone_Back-end ✨ Demo. ?? About the project. ?? Descriptions. It consists of a recreation of Twitter, to put into practice knowledge of both F

Mario Quirós Luna 5 Apr 12, 2022
It consists of a recreation of Twitter, to put into practice knowledge of both Front-end and Back-end implementing the MERN Stack along with other technologies to add more value to the project.

Twitter-Clone_Front-end ✨ Demo. Login Home Profile Message Notifications Deployed in: https://twitter-clone-front-end.vercel.app/ ?? About the project

Mario Quirós Luna 5 Jun 26, 2022
Web-Technology with Aj Zero Coding. In this tutorial we learn front-end and back-end development.

Installation through NPM: The jQWidgets framework is available as NPM package: jQuery, Javascript, Angular, Vue, React, Web Components: https://www

Ajay Dhangar 3 Nov 19, 2022
Site de perguntas e respostas criado durante o curso de Node.js do Guia do Programador

GuiaPerguntas ?? ⬆ ⬆ ⬆ Site de perguntas e respostas criado durante o curso de Node.js do Guia do Programador, onde foi mostrado como fazer conexões,

Fuckner 2 Jun 12, 2022
2x times faster than chalk and use 5x less space in node_modules

Nano Colors A tiny and fast Node.js library for formatting terminal text with ANSI colors. It is 2 times faster than chalk. Both loading and calls. No

Andrey Sitnik 886 Dec 30, 2022