Skip to content

Spockchaim/Janosys-Project

 
 

Repository files navigation

logo da Buzz Tech

"Entre o ontem e o amanhã, soluções que permanecem."


Aprendizado por Projeto Integrado (API)

1º sem.2025/2 - Desenvolvimento de Software Multiplataforma (Fatec-SJC)


📑 ÍNDICE

| Desafio | Tecnologias | Backlog do Produto | Registro das Sprints | DoR | DoD | Time |


🏅 Desafio

Desenvolver uma página que permita visualizar e interpretar os dados do Censo de 2022 referentes à cidade de São José dos Campos (SP) por meio de gráficos. Essa ferramenta deverá oferecer suporte à tomada de decisões por agentes públicos, além de facilitar a consulta pela sociedade civil e moradores.


💻 Tecnologias Utilizadas no Projeto

HTML5   CSS3   JavaScript   Python   Flask   MySQL   Jira   GitHub   Figma   Pandas   Google Colab   Plotly  


📋 Backlog do Produto

Rank Título Prioridade User Stories Estimativa Sprint
1 Criação do site ALTA Como secretário municipal de planejamento urbano, quero um site para planejar a melhor distribuição dos recursos financeiros a cada região. 8 1
2 Painéis de dados ALTA Como secretário municipal de planejamento urbano, quero que painéis de dados para planejar a melhor distribuição dos recursos financeiros a cada região. 6 1
3 Filtro por região MÉDIA Como secretário municipal de planejamento urbano, quero painéis com filtros por região para planejar a melhor distribuição dos recursos financeiros a cada região. 6 1
4 Filtro por faixa etária MÉDIA Como secretário municipal de planejamento urbano, quero painéis com filtros por faixa etária para planejar a melhor distribuição dos recursos financeiros a cada região. 8 2
5 Mensurar população idosa MÉDIA Como secretário municipal de planejamento urbano, quero gráficos dinâmicos para mensurar a demanda de atendimento à população idosa, para ampliar as unidades especializadas no atendimento geriátrico. 8 2
6 Mensurar população infantil MÉDIA Como secretário municipal de planejamento urbano, quero painéis mensurando a demanda infantil, para construir creches em regiões com crescimento populacional infantil. 6 2
7 Mensurar região com maior crescimento populacional ALTA Como secretário municipal de planejamento urbano, quero gráficos dinâmicos mensurando as regiões com maior crescimento populacional idosa, para ampliar a construção/atendimentos nas UBS´s nos bairros que mais necessitam. 6 3

Registro das Sprints

Sprint Previsão Status Histórico
01 28/09/2025 Finalizada MVP
02 26/10/2025 Finalizada MVP
03 23/11/2025 a fazer -
Feira de Soluções 04/12/2025 a fazer -

🏃‍ DoR - Definition of Ready

  • User Stories com critérios de aceitação definidos no formato “Como [persona], quero [ação] para que [objetivo]";
  • Subtarefas derivadas da User Storie estão identificadas;
  • Compreensão do time da necessidade do cliente e do valor de negócio;
  • Design disponível no Figma;
  • Esforço estimado pelo planning poker;
  • Definição dos valores do negócio;
  • A história pode ser implementada sem depender de outra tarefa da mesma Sprint;
  • Equipe claramente separada em Frontend e Backend.

🏆 DoD - Definition of Done

  • Código desenvolvido conforme critérios de aceitação;
  • Testes funcionais de usabilidade realizados com sucesso;
  • Código versionado e revisado;
  • Manual de Usuário;
  • Manual da Aplicação;
  • Documentação atualizada;
  • A funcionalidade está disponível em ambiente de teste/homologação.
  • Vídeo de entrega anexado à documentação.

📦 Manual de Instalação

Pré-requisitos

Antes de iniciar a instalação, certifique-se de que você tenha os seguintes itens instalados na sua máquina:


🚀 Passo a Passo para Rodar Localmente (MVP - Sprint 1)

1. Clone o repositório

git clone https://github.com/janosystime/Janosys-Project.git
cd Janosys-Project

2. Instale as dependências iniciais do projeto

pip install -r requirements.txt

👷 Time

Membro Função GitHub Linkedin
Wagner Costa Product Owner
Lucas Alves Scrum Master
Lucas Santos Dev Team
Pedro Chaim Dev Team
Pedro Lucas Dev Team

About

Projeto API Primeiro sem.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 52.9%
  • HTML 32.3%
  • CSS 8.4%
  • Python 5.5%
  • Other 0.9%