/Greed_SalvaSemestre

(SS) Projeto de Greed (Algoritmos Ambiciosos) para a disciplina de PA 2022/2. Dupla 3: Correia e Buendia.

Primary LanguageJavaScript

Salva Semestre 🧑‍🚒 🔥

Número da Lista: 3
Conteúdo da Disciplina: Greed (Algoritmos Ambiciosos)

Alunos

Matrícula Aluno
19/0089792 João Victor Correia de Oliveira
19/0020601 Victor Buendia Cruz de Alvim

Sobre

O Salva Semestre é uma aplicação Web feita com React.Js para utilização dos algoritmos de Minimize Latness e Interval Scheduling.

Devido ao grande aumento de atividades ao se aproximar do término do semestre, é necessário um plano de organização(muitas vezes, emergencial), por isso o projeto possui esse nome, ele veio para salvar o semestre dos alunos extremamente atarefados. Nele, é possível colocar a deadline e o tempo de duração das atividades a serem feitas e optar por dois caminhos: Entregar o máximo número de atividades respeitando o prazo (Interval Scheduling) ou entregar todas as atividades com o menor atraso possível (Minimize Lateness).

Screenshots

Tela Inicial

Adicionar Informações

Minimize Latness

Interval Scheduling

Vídeo de Apresentação

(O vídeo em qualidade cheia pode ser encontrado ser baixado clicando aqui e está na pasta principal do repositório)

apresentacao_comprimida.mp4

Instalação

Linguagem: JavaScript
Framework: React

Necessário ter o Node.js instalado

Uso

Para rodar o projeto abra o terminal e execute os seguintes comandos:

cd front
npm install # Para instalar as dependências do projeto
npm start # Inicializará o projeto na porta 3000