Skip to content

Repositório criado para versionamento de código para API da FATEC SJC do 2° semestre de DSM

Notifications You must be signed in to change notification settings

All-Tech-DSM/API-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

logo_transparent

Desenvolvimento de Aplicação Web Simples, FrontEnd Básico, com Persistência em BD Relacional

Sobre | Entregas de Sprints | Backlogs | Configuração das pastas | Manual de usuário | Equipe


📝 Sobre o projeto

O projeto tem como objetivo criar um robô automatizado que faz a leitura, identifica e busca o conteúdo do Diário Oficial do Estado de SP relacionado aos Professores Associados, emitindo o relatório diário.

⚙️ Tecnologias Utilizadas: ReactJs, JavaScript, TypeScript, Node, Python, HTML, CSS, Figma, Visual Studio Code, Discord, GitHub, Excel

Documentação do projeto: AllTech v4.0.pdf


🏁 Entregas de Sprints

Cada uma realizada através de tag neste repositório, além da criação de branches com relatório de o que foi desenvolvido em cada sprint contendo o DOR e DOD.

Sprint Previsão Status Histórico
01 18/09/2022 Finalizado ✔️ Ver relatório
02 09/10/2022 Finalizado ✔️ Ver relatório
03 06/11/2022 Finalizado ✔️ Ver relatório
04 27/11/2022 Finalizado ✔️ Ver relatório

📌 Backlog do Produto

Épicos (Requisitos Funcionais)

SPRINT CÓDIGO DESCRIÇÃO STATUS
1 RF1 Cadastro dos associados
1 RF2 Raspagem de dados (leitor)
1 RF3 Consultas de dados
1 RF4 Automação do download e da exclusão dos pdf's
2 RF5 Raspagem de trechos da página
3 RF6 Automação da montagem do relatório diário
4 RF7 Destaque dos prazos nos relatórios
4 RF8 Automação do envio de e-mails

Requisitos Não Funcionais

CÓDIGO DESCRIÇÃO STATUS
RNF1 Linguagem Node.js
RNF2 Programação em TypeScript e JavaScript
RNF3 Banco de Dados Relacional (MySQL)
RNF4 Documentações do Projeto
RNF5 Responsividade

Voltar ao menu

📁 Configuração das pastas

  • 📂 script: Pasta com os códigos do react/front;
  • 📂 server: Pasta com os códigos para conexão com o banco, consulta do diário oficial e relatórios diários;
  • 📂 PDF: Pasta onde são armazenados os PDFs baixados;

📜 Manual de usuário

index

  • Em seguida salve o arquivo e feche-o;

  • Abre o arquivo “buscador.py” e configure os dados do MySQL na linha 11;

buscador

  • Ainda na pasta 📂 server abra o cmd e digite: npm install;

  • Em seguida, digite o comando pip install -r req.txt;

  • Após a instalação, digite: node index.js;

  • Crie outro terminal e entre na pasta 📂 server:

  • Digite: python app.py;

  • Abra um novo terminal e volte para 📂 API-2;

  • Em seguida vá à pasta 📂 script, abra o cmd;

  • Digite: npm install;

  • Em seguida, digite: npm start;

  • A página já estará estanciada em sua localhost.

Voltar ao menu

👥 Equipe

Função Nome LinkedIn & GitHub
Product Owner Bruno Henrique Menezes Ramos Linkedin Badge GitHub Badge
Scrum Master Amanda Vieira de Oliveira Linkedin Badge GitHub Badge
Dev Team Andressa Ginevro de Souza Linkedin Badge GitHub Badge
Dev Team Carlos Eduardo Falandes Lattes Badge GitHub Badge
Dev Team Gustavo Borges Lima Linkedin Badge GitHub Badge
Dev Team Júlia Sousa Gayotto Linkedin Badge GitHub Badge
Dev Team Lucas França Registro Linkedin Badge GitHub Badge

About

Repositório criado para versionamento de código para API da FATEC SJC do 2° semestre de DSM

Resources

Stars

Watchers

Forks

Packages

No packages published