Skip to content

crewTech-ABP/NutriMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crewTech

📝 Sobre a Organização

“A CrewTech é uma empresa de tecnologia e desenvolvimento de software, criada por alunos da FATEC como parte do projeto ABP. Fundada com o objetivo de integrar o conhecimento acadêmico ao mundo real, nossa empresa se dedica a desenvolver soluções inovadoras e eficientes para os desafios do mercado de tecnologia.”

📝 Sobre o Projeto

“Este projeto tem como objetivo criar um sistema para o gerenciamento de alimentação e nutrição, permitindo que os usuários registrem suas refeições, monitorem suas metas nutricionais e tenham acompanhamento de nutricionistas..”

Status do Projeto: Em produção

📑 Entregas de Sprints

Os entregáveis serão realizados conforme as datas previamente acordadas com o cliente, acompanhados de um relatório completo do progresso alcançado durante as sprints.

Sprint Previsão de Entrega Status
1️⃣ 📆 20/09/2024 🟩 Entregue
2️⃣ 📆 11/10/2024 🟩 Entregue
3️⃣ 📆 08/11/2024 🟩 Entregue

🚩 Backlog do Produto

Sprint de Entrega Task User Story Definition of Done
Sprint 1️⃣ Cadastro de Usuário Como um novo usuário, eu desejo criar uma conta no aplicativo, para que possa começar a monitorar minha alimentação. ► o Permitir que novos usuários se cadastrem no aplicativo com nome, e-mail e senha.
► Validação dos campos de entrada.
► Armazenamento dos dados do usuario no banco de dados.
► o Criptografar a senha do usuário antes de armazená-la no banco de dados.
Sprint 1️⃣ Login do Usuário Como um usuário registrado, eu quero acessar o sistema, para que possa iniciar ou continuar o registro da minha alimentação. ► o Implementar funcionalidade de login para que o usuário se autentique com e-mail e senha.
► o Validar as credenciais de login do usuário.
Sprint 2️⃣ Registro de Alimentos Como um usuário registrado, eu desejo registrar os alimentos consumidos ao longo do dia, para que possa acompanhar minha ingestão calórica e nutricional. ► o Adicionar funcionalidade para registrar alimentos consumidos ao longo do dia.
► o Integrar banco de dados de alimentos para selecionar alimentos registrados.
► o Calcular automaticamente as calorias e nutrientes dos alimentos adicionados.
► o Permitir que o usuário ajuste as porções e quantidades.
Sprint 2️⃣ Monitoramento da Ingestão Diária Como um usuário registrado, eu quero visualizar um resumo da minha ingestão diária de calorias e nutrientes, para que possa monitorar meu progresso em relação às metas estabelecidas. ► o Exibir resumo da ingestão diária de calorias e nutrientes do usuário.
► o Implementar funcionalidade de filtragem de ingestão por data.
► o Indicar se o usuário está dentro ou fora da meta diária de calorias.
Sprint 2️⃣ Definição de Metas Como um usuário registrado, eu desejo definir metas diárias de calorias e nutrientes, para que o sistema me notifique quando eu estiver próximo ou exceder essas metas. ► o Permitir que o usuário defina metas diárias para calorias, carboidratos, proteínas e gorduras.
► o Notificar o usuário quando ele estiver próximo de atingir ou exceder suas metas.
Sprint 2️⃣ Perfil Nutricional Como um usuário registrado, eu desejo visualizar um perfil nutricional completo com informações sobre minha ingestão média de cada nutriente, para que possa identificar possíveis deficiências ou excessos na minha alimentação. ► o Gerar relatórios com informações nutricionais médias do usuário.
► o Exibir possíveis deficiências ou excessos nutricionais.
Sprint 3️⃣ Login de Administrador Como um administrador, eu desejo fazer login no sistema com minhas credenciais, para que eu possa gerenciar usuários, nutricionistas e dados do sistema. ► o Implementar funcionalidade de login para administradores com credenciais únicas.
► o Validar as credenciais de login do administrador.
► o Permitir que o administrador altere sua senha.
Sprint 3️⃣ Cadastro de Nutricionista Como um administrador, eu desejo cadastrar novos nutricionistas no sistema, para que eles possam acompanhar seus pacientes e elaborar planos alimentares personalizados. ► o Permitir que administradores cadastrem novos nutricionistas com nome, CRM, especialidade e área de atuação.
► o Validar o CRM do nutricionista.
►o Enviar e-mail com credenciais de acesso ao nutricionista cadastrado.
Sprint 3️⃣ Gestão de Usuários Como um administrador, eu desejo visualizar, editar e excluir usuários cadastrados no sistema, para que eu possa manter a base de usuários atualizada. ► o Exibir lista de todos os usuários cadastrados no sistema para o administrador.
► o Permitir que o administrador edite as informações dos usuários (nome, e-mail, senha).
► o Permitir que o administrador exclua usuários do sistema.
Sprint 3️⃣ Atribuição de Pacientes a Nutricionistas Como um administrador, eu desejo atribuir pacientes a nutricionistas específicos, para que os nutricionistas possam acompanhar seus pacientes de forma personalizada. ► o Permitir que o administrador atribua pacientes a nutricionistas específicos.
►o Notificar o nutricionista sobre a atribuição de novos pacientes.
Sprint 3️⃣ Criação de Planos Alimentares Como um nutricionista, eu desejo criar planos alimentares personalizados para meus pacientes, para que eles possam seguir as recomendações nutricionais de forma organizada. ► o Implementar funcionalidade para que o nutricionista crie planos alimentares personalizados para pacientes.
► o Permitir que o nutricionista defina metas nutricionais e crie refeições personalizadas.
►o Gerar relatórios detalhados do plano alimentar para os pacientes.
Sprint 3️⃣ Monitoramento do Progresso dos Pacientes Como um nutricionista, eu desejo monitorar o progresso dos meus pacientes, para que eu possa avaliar a eficácia dos planos alimentares e realizar ajustes quando necessário. ► o Permitir que o nutricionista monitore o progresso alimentar dos seus pacientes.
►o Gerar relatórios sobre o progresso dos pacientes ao longo do tempo.
►o Permitir que o nutricionista envie mensagens e feedbacks aos pacientes.

📉 Gráfico Burndown das Sprints

👤 User Stories

Ator Ação Motivo
Como um novo usuário eu quero me cadastrar no aplicativo para que possa começar a registrar minha alimentação.
Como um usuário cadastrado eu quero me logar no sistema para que possa começar ou continuar a registrar minha alimentação.
Como um usuário cadastrado eu quero registrar os alimentos que consumo ao longo do dia para que possa acompanhar minha ingestão de calorias e nutrientes.
Como um usuário cadastrado eu quero visualizar um resumo da minha ingestão diária de calorias e nutrientes para que possa acompanhar meu progresso em relação às minhas metas.
Como um usuário cadastrado eu quero definir metas diárias de calorias e nutrientes para que o sistema possa me alertar quando estiver próximo ou exceder minhas metas.
Como um usuário cadastrado eu quero visualizar um perfil nutricional completo com informações sobre minha ingestão média de cada nutriente para que possa identificar possíveis deficiências ou excessos nutricionais.
Como um administrador eu quero cadastrar novos nutricionistas no sistema para que eles possam acompanhar seus pacientes e criar planos alimentares personalizados.
Como um administrador eu quero fazer login no sistema com minhas credenciais eu quero fazer login no sistema com minhas credenciais
Como um administrador eu quero poder visualizar, editar e excluir usuários cadastrados no sistema para que eu possa manter a base de usuários atualizada.
Como um administrador eu quero poder atribuir pacientes a nutricionistas específicos para que os nutricionistas possam acompanhar seus pacientes de forma personalizada.
Como um nutricionista eu quero criar planos alimentares personalizados para meus pacientes para que eles possam seguir as recomendações nutricionais de forma organizada.
Como um nutricionista eu quero poder monitorar o progresso dos meus pacientes para que eu possa avaliar a eficácia dos planos alimentares e fazer ajustes quando necessário.

🔧 Tecnologias Utilizadas

Figma Trello VsCode HTML5 CSS3 Github JavaScript React TypeScript Express NodeJS Git Postgre

📄 Wireframe

👥 Equipe

Função Nome GitHub
Project Owner Maurício Oliveira Medeiros Cepinho Github
Scrum Master Lucas Roque Alvim Cruz Github
Dev Team Marcos Paulo de Souza Github
Dev Team Gabriel Rodrigues de Paula Github

About

Sistema web que registra alimentos consumidos diariamente pelos usuários. ABP do 2° semestre da Fatec - Jacareí.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages