Skip to content

FGA0138-MDS-Ajax/2024-1-CENTAURI

Repository files navigation

Grupo Centauri

Logo

ONDE É O JOGO?

Com a chegada dos serviços de streaming, as tradicionais emissoras de TV perderam a exclusividade dos direitos de transmissão das partidas de futebol, que agora estão distribuídos entre diversas plataformas. Isso complicou a tarefa de encontrar onde será transmitido o jogo do seu time favorito, especialmente para aqueles com dificuldades tecnológicas. A solução proposta é um software acessível que, ao realizar o cadastro, permite ao usuário selecionar seu time favorito. Dessa forma, a home page é personalizada com as informações das partidas do Brasileirão e Libertadores, incluindo data, horário e a plataforma de transmissão.

Development Team

  • Nosso time inclui 7 apaixonantes e dedicados desenvolvedores.

Documentos

Documento de Arquitetura

Documento de Visão

Documento de Testes

Ponto de Controle Final

Instruções para iniciar o site localmente

Requisitos:

  1. Node.js v20 instalado
  2. NPM (Node Package Manager) instalado
  3. MySQL instalado

Passos para iniciar o projeto:

  1. Clone o repositório:

    git clone https://github.com/FGA0138-MDS-Ajax/2024-1-CENTAURI.git
    cd 2024-1-CENTAURI

  2. Configuração do Banco de Dados:

    • Certifique-se de que o MySQL esteja rodando.
    • Crie um banco de dados para o projeto. O script esta presenta em projeto/server/SQL e se chama "fisico.sql"
  3. Instalar dependências:

    Navegue até a pasta do cliente e instale as dependências:

    cd projeto/cliente npm install

    Em um novo terminal, navegue até a pasta do servidor e instale as dependências:

    cd projeto/server
    npm install

  4. Executar o projeto:

    • Cliente:

      Navegue até a pasta do cliente e inicie o cliente:

      cd projeto/cliente
      npm run dev

    • Servidor:

      Em um novo terminal, navegue até a pasta do servidor e inicie o servidor:

      cd projeto/server
      npm run dev