/2020.1_G7_TCM

Tennis Cup Management: Projeto do grupo 7 da disciplina de Arquitetura e Desenho de Software da Universidade de Brasília. Projeto consiste em criar uma aplicação responsável por organizar torneios de tênis

Primary LanguageJavaScript

Tennis Cup Management (TCM)

Número do Grupo: 07
Código da Disciplina: FGA0208-T01

Alunos

Matrícula Aluno
15/0132344 João Pedro Soares Cirqueira
15/0136862 Lucas Alexandre Fernandes Martins
15/0141220 Matheus de Cristo Doreia Estanislau
17/0080366 Moacir Mascarenha Soares Junior
17/0044386 Renan Cristyan Araújo Pinheiro

Sobre

A ideia é fazer uma aplicação (PWA) para gerenciar torneios, organizar cronograma dos torneios, informações de partidas, cadastros de atletas, informação de atleta e outros. A nossa ideia inicial era alcançar outros esportes mas pensamos em limitar o escopo só em competições de tênis. Inicialmente optamos em desenvolver um PWA por conta da acessibilidade e compatibilidade, também a facilidade do usuário não precisar instalar a aplicação.

Screenshots

Adicione 3 ou mais screenshots do projeto em termos de interface e funcionamento.

Instalação

Linguagens: Javascript
Tecnologias: Docker, Postgres, Node, ReactJS
Descreva os pré-requisitos para rodar o seu projeto e os comandos necessários. Insira um manual ou um script para auxiliar ainda mais.

Requisitos Para Uso

  • Ter o Nodejs LTS instalado
  • Ter NPM ou Yarn instalado
  • Docker
  • Docker-Compose

Uso

  1. Para utilização é necesário clonar o repositório do Backend e Frontend
  2. No repositório do Backend executar o seguinte comando docker-compose up
  3. No repositório do Backend executar o seguinte comando para realizar as migrações no banco npm run migrate ou yarn migrate
  4. Em outro terminal executar o seguinte comando para instalação dos pacotes npm install ou yarn install
  5. Executar o seguinte comando para inicializar o backend npm run dev ou yarn dev
  6. Dentro do repositório do Frontend executar o seguinte comando para instalação dos pacotes npm install ou yarn install
  7. Dentro do repositório do Frontend executar o seguinte comando para inicialização do Frontend npm start ou yarn start

Vídeo

O vídeo da apresentação final do projeto está disponível aqui. Caso o link não funcione, você pode fazer o download do vídeo aqui.

Outros

Quaisquer outras informações sobre seu projeto podem ser descritas abaixo.