Introdução
Informações Gerais
- Projeto: Mãe Coruja
- Repositório GitHub: plf-es-2024-1-ti1-0385100-falta-de-educacao-parental
- Membros da equipe:
Contexto
Detalhes sobre o espaço de problema, justificativas e os objetivos do projeto.
Problema
A sobrecarga e complexidade das responsabilidades parentais afetam milhões de famílias globalmente. Estudos indicam que 72% dos pais se sentem sobrecarregados, o que pode levar ao estresse e afetar a dinâmica familiar (Fonte: APA, 2021). Com a rotina cada vez mais agitada, muitos lutam para conciliar tarefas diárias e comunicação eficaz. Um assistente virtual para pais pode aliviar esse fardo, melhorando a organização e reduzindo o estresse. Pesquisas mostram que essas tecnologias ajudam a coordenar compromissos e oferecem suporte no desenvolvimento infantil, promovendo um ambiente familiar mais harmonioso (Fonte: Tech Parenting Research Group, 2023).
Objetivos
O projeto "Mãe Coruja" visa desenvolver uma assistente virtual inovadora para a vida familiar, com o objetivo de melhorar a qualidade de vida das famílias por meio da organização eficiente da rotina diária. Com base em pesquisas sobre necessidades familiares e tecnologias de assistentes virtuais, a "Mãe Coruja" oferecerá uma série de funcionalidades adaptadas para apoiar tanto a maternidade quanto a paternidade.
Objetivos Específicos do Projeto:
Comunicação Eficiente:
- Facilitar a comunicação entre os membros da família, especialmente entre mãe e pai, através de mensagens, lembretes e notificações.
- Implementar um sistema de mensagens internas e alertas para eventos importantes, como consultas médicas e compromissos escolares.
Coordenação de Compromissos:
- Criar um calendário que permita aos pais coordenar e visualizar compromissos.
Acompanhamento do Desenvolvimento Infantil:
- Oferecer ferramentas para o acompanhamento do crescimento e desenvolvimento infantil, com base em marcos de desenvolvimento reconhecidos pela pediatria.
- Disponibilizar uma área para anotar informações importantes das consultas pediátricas, permitindo registrar observações e recomendações dos médicos.
- Incluir uma caderneta de vacinação digital, onde os pais podem acompanhar o cronograma de vacinas e receber lembretes sobre as próximas doses.
Comunidade de Pais:
- Criar uma plataforma integrada onde os pais possam conversar, compartilhar experiências, e oferecer dicas uns aos outros, promovendo um ambiente de apoio e aprendizado coletivo.
Justificativa
O projeto "Mãe Coruja" surge como resposta à necessidade de oferecer uma solução acessível e eficaz para auxiliar os pais na administração da rotina familiar. Estudos demonstram que a falta de uma educação parental adequada pode acarretar traumas e influenciar negativamente o desenvolvimento das crianças (Fonte: Harvard Graduate School of Education, 2020). A aplicação visa orientar os pais nas melhores práticas de educação e no cumprimento das tarefas diárias, com base em pesquisas científicas e recomendações de especialistas. Dessa forma, busca-se aliviar o estresse dos pais e promover um ambiente familiar mais coeso e conectado.
Público-alvo
O público-alvo abrange uma variedade de formatos de núcleos familiares, todos enfrentando dificuldades que podem ser solucionadas através da assistente virtual.
Pais solteiros:
O público-alvo desse perfil, os pais solteiros, são líderes do lar, equilibrando responsabilidades financeiras e emocionais enquanto criam seus filhos sozinhos. Com um conhecimento básico de tecnologia, eles utilizam smartphones e computadores para diversas tarefas, como comunicação, entretenimento e trabalho remoto, buscando soluções práticas que simplifiquem suas vidas. Enfrentando desafios diários, que variam desde o gerenciamento das finanças até a organização das atividades escolares e extracurriculares dos filhos, valorizam ferramentas que ajudam na organização da rotina familiar e na gestão financeira, permitindo que foquem no bem-estar e no desenvolvimento físico, emocional e educacional das crianças. Colaborativos em suas relações com outras figuras de apoio, como familiares próximos, amigos e serviços sociais, estão abertos a aprender e adotar novas tecnologias que facilitem suas jornadas como pais solteiros, buscando sempre proporcionar um ambiente seguro e acolhedor para seus filhos crescerem e se desenvolverem.
Pais casados:
O público-alvo desse perfil, os pais casados, representam uma unidade familiar onde as responsabilidades são compartilhadas entre o casal. Com um amplo espectro de conhecimento em tecnologia, eles utilizam smartphones, tablets, computadores e dispositivos inteligentes em suas rotinas diárias, seja para trabalho, comunicação ou entretenimento. Dentro da dinâmica familiar, as responsabilidades podem ser distribuídas de diferentes maneiras, seja de forma equitativa entre os membros do casal ou seguindo uma abordagem mais tradicional, onde as divisões são baseadas em habilidades individuais e preferências, independentemente do gênero. Procuram por soluções que facilitem a coordenação entre os membros da família, como aplicativos de agenda compartilhada e gerenciamento de tarefas. Seus objetivos ao usar uma aplicação podem incluir otimizar o tempo em família, fortalecer os laços emocionais e garantir o bem-estar de todos os membros da família, enquanto mantêm uma vida equilibrada entre trabalho, lazer e obrigações familiares.
Pais jovens:
O público-alvo desse perfil, os pais jovens, estão frequentemente no início de suas carreiras e experienciando uma fase de aprendizado tanto na vida profissional quanto na pessoal. Eles geralmente possuem um bom conhecimento em tecnologia, pois cresceram em uma era digital e estão familiarizados com smartphones, redes sociais e aplicativos. No entanto, podem não ter muita experiência em organização familiar. Dentro da hierarquia familiar, eles podem adotar uma abordagem mais igualitária na divisão de responsabilidades, compartilhando tarefas domésticas e cuidados com os filhos de forma mais equitativa. Procuram por soluções que os ajudem a equilibrar suas vidas pessoais e profissionais, como aplicativos de planejamento familiar e gestão do tempo. Seus objetivos ao usar uma aplicação podem incluir encontrar maneiras eficientes de conciliar suas responsabilidades parentais com suas ambições profissionais, enquanto também desfrutam de tempo de qualidade com suas famílias.
Concepção (Design Thinking)
Detalhes do processo de discovery do projeto.
Apresente o processo de discovery do projeto. Com foco na experiência do usuário, esse processo abrange a compreensão do contexto do problema e das características do usuário, a definição do problema, a geração de ideias, a prototipagem e a elaboração de uma proposta de solução
Processo de Design Thinking
O arquivo que se segue apresenta o resultado desse processo.
Apresente o processo de Design Thinking realizado pelo grupo e documentado por meio do software Miro. No documento apresentado, devem ser incluídos: (1) a matriz CSD, (2) o mapa de stakeholders, (3) as personas, (4) as respectivas propostas de valor e (5) o processo de ideação identificando as ideias levantadas e sua priorização.
Processo de Processo de Design Thinking
Arquivo
Especificações do Projeto
Documentação das especificações do projeto.
Apresente as especificações do projeto, incluindo as histórias de usuário e os requisitos funcionais e não funcionais.
Histórias de Usuários
Com base na análise das personas foram identificadas as seguintes histórias de usuários:
Apresente aqui as histórias de usuário que são relevantes para o projeto de sua solução. As Histórias de Usuário consistem em uma ferramenta poderosa para a compreensão e elicitação dos requisitos funcionais e não funcionais da sua aplicação. Se possível, agrupe as histórias de usuário por contexto, para facilitar consultas recorrentes à essa parte do documento.
EU COMO...PERSONA |
QUERO/PRECISO...FUNCIONALIDADE |
PARA...MOTIVO/VALOR |
---|---|---|
Carla | Poder compartilhar informações importantes sobre a rotina e o bem-estar da minha filha com meu parceiro de forma eficiente | Não haver conflitos desnecessários. |
Geraldo | Acessar um guia parental completo e intuitivo que forneça orientações práticas sobre diversos aspectos da criação dos filhos | Ser capacitado a criar um ambiente propício para o desenvolvimento saudável e feliz deles. |
Pedro | Receber notificações instantâneas sobre eventos importantes na vida escolar do meu filho, como reuniões de pais e datas de provas | Garantir minha participação ativa na educação dele. |
Carla | Quero ter acesso a um calendário compartilhado onde possa registrar compromissos familiares, como consultas médicas e atividades escolares | Manter a rotina familiar organizada e evitar conflitos de agenda. |
Pedro | quero ter acesso a sugestões de atividades divertidas e educativas para fazer em família com base em sua disponibilidade e interesses | Fortalecer os laços afetivos. |
Requisitos
As tabelas que se seguem apresentam os requisitos funcionais e não funcionais que detalham o escopo do projeto.
Com base nas Histórias de Usuário, enumere os requisitos da sua solução. Classifique esses requisitos em dois grupos:
- Requisitos Funcionais (RF): correspondem a uma funcionalidade que deve estar presente na plataforma (ex: cadastro de usuário).
- Requisitos Não Funcionais (RNF): correspondem a uma característica técnica, seja de usabilidade, desempenho, confiabilidade, segurança ou outro (ex: suporte a dispositivos iOS e Android).
Lembre-se que cada requisito deve corresponder à uma e somente uma característica alvo da sua solução. Além disso, certifique-se de que todos os aspectos capturados nas Histórias de Usuário foram cobertos.
Requisitos Funcionais
ID | Descrição do Requisito | Prioridade |
---|---|---|
RF-001 | O usuário se registra fornecendo informações básicas como nome, e-mail e senha | ALTA |
RF-002 | O usuário faz o cadastro da sua familia | ALTA |
RF-003 | O usuário cadastra lembretes no calendário | MÉDIA |
RF-004 | O sistema deve enviar notificações aos pais sobre os lembretes | MÉDIA |
RF-005 | O sistema deve fornecer um mural de mensagens para facilitar a comunicação entre o casal | MÉDIA |
RF-006 | O sistema deve fornecer um fórum para permitir a comunicação entre os pais | MÉDIA |
RF-007 | O sistema deve fornecer acesso a recursos confiáveis, como artigos, vídeos e blogs sobre questões relacionadas à parentalidade, saúde infantil e desenvolvimento infantil | BAIXA |
RF-008 | O usuário pode curtir e comentar nos posts do fórum | BAIXA |
RF-009 | O usuário pode realizar posts na comunidade | BAIXA |
Requisitos Não-Funcionais
ID | Descrição do Requisito | Prioridade |
---|---|---|
RNF-001 | Desenvolviemnto do site usando HTML CSS e JS | ALTA |
RNF-002 | Deve processar requisições do usuário em no máximo 3s | BAIXA |
RNF-003 | Interface do usuário deve ser intuitiva e de fácil navegação, adequada para pais com diferentes níveis de habilidade tecnológica | MÉDIA |
RNF-004 | O sistema deve garantir a segurança e privacidade dos dados dos usuários, incluindo informações pessoais, registros de conversas e dados de atividades | ALTA |
RNF-005 | O sistema deve ser capaz de indexar eficientemente o conteúdo de artigos e vídeos, permitindo que os usuários realizem pesquisas rápidas e precisas por palavras-chave, tópicos ou categorias | BAIXA |
RNF-006 | A arquitetura do sistema deve ser escalável, permitindo a adição de novos recursos e funcionalidades conforme necessário, sem afetar o desempenho global | MÉDIA |
RNF-007 | O sistema deve ser acessível em uma variedade de dispositivos e plataformas, incluindo smartphones e tablets suportando sistemas operacionais populares como iOS e Android | ALTA |
RNF-008 | Os usuários devem ter a capacidade de personalizar a visualização do calendário de acordo com suas preferências, incluindo opções de visualização de dia, semana, mês e agenda, além de personalização de cores e categorias de eventos | MÉDIA |
Projeto de Interface
Artefatos relacionados com a interface e a interacão do usuário na proposta de solução.
Apresente a ideia de interface que está sendo prevista para o projeto. Inclua os wireframes, o user/screen flow e o protótipo interativo.
User/Screen Flow e Protótipo interativo
Artefatos relacionados com a interface e a interacão do usuário na solução proposta.
O fluxo de usuário (User Flow) é uma técnica que permite ao desenvolvedor mapear todo fluxo de
telas do site ou app. Essa técnica funciona para alinhar os caminhos e as possíveis ações que o
usuário pode fazer junto com os membros de sua equipe.
Um protótipo interativo apresenta o projeto de interfaces e permite ao usuário navegar pelas
funcionalidades como se estivesse lidando com o software pronto. Veja o exemplo a seguir.
Protótipo interativo

Acesse o link para melhor visualização: Acesse aqui
User Flow

Faça o download e abra no seu computador para melhor visualização: Download
Wireframes
Protótipo de telas do sistema em baixa fidelidade (rascunhos).
Os Wireframes são protótipos das telas da aplicação usados em design de interface para sugerir a
estrutura de um site web e seu relacionamentos entre suas páginas. Um wireframe web é uma ilustração
semelhante ao layout de elementos fundamentais na interface.
Telas
.png)
Tela de login
.jpeg)
Tela de cadastro
.jpeg)
Geladeira ou Mural de informações
.jpeg)
Tela de configuração da família
.jpeg)
Tela da comunidade
Faça o download e abra no seu computador para melhor visualização: Download
Metodologia
Detalhes sobre a organização do grupo e o ferramental empregado.
Nesta parte do documento, você deve apresentar a metodologia adotada pelo grupo, descrevendo o processo de trabalho baseado nas metodologias ágeis, a divisão de papéis e tarefas, as ferramentas empregadas e como foi realizada agestão de configuração do projeto via GitHub.
Coloque detalhes sobre o processo de Design Thinking e a implementação do Framework Scrum seguido pelo grupo. O grupo poderá fazer uso de ferramentas on-line para acompanhar o andamento do projeto, a execução das tarefas e o status de desenvolvimento da solução.
Ferramentas
Relação de ferramentas empregadas pelo grupo durante o projeto.
Liste as ferramentas empregadas no desenvolvimento do projeto, justificando a escolha delas, sempre que possível. Inclua itens como: (1) Editor de código, ferramentas de comunicação, ferramentas de diagramação, plataformas de hospedagem, entre outras.
Ambiente | Plataforma | Link de Acesso |
---|---|---|
Processo de Design Thinking | Miro | Link Design Thinking |
Repositório de código | GitHub | Link Repositório |
Ferramenta de codificação | Visual Studio Code | Link Docs |
Hospedagem do código | Replit | Link Replit |
Projeção inicial das telas | Miro | Link Telas |
Protótipo interativo | Figma | Link Protótipo |
Projeção User Flow | Miro | Link User Flow |
Apresentação do projeto | Canva | Link Apresentação |
Documentação do projeto | Google Docs | Link Documentação |
Gestão do Projeto
Divisão de papéis no grupo e apresentação da estrutura da ferramenta de controle de tarefas (Kanban).
Apresente a divisão de papéis e tarefas entre os membros do grupo. Informe quem é o Scrum Master, o Product Owner e os desenvolvedores. Informe também quem é o responsável pela documentação do projeto.
Apresente o quadro de gerenciamento do time (Kanban), seu formato e as experiências na utilização dessa ferramenta (GitHub Projects)
Divisão de Papéis e Tarefas
Apresentação: Gabriela Alvarenga e Luísa Jardim
Documentação: Gabriela Alvarenga e Leonardo Galvão
Wireframe: João Álvaro e Luísa Jardim
User Flow: Leonardo Galvão
Slide: Gabriela Alvarenga e Luísa Jardim
Scrum Master: Luísa Oliveira Jardim
Product Owner:Gabriela Alvarenga Cardoso
Desenvolvedores: Gabriela Alvarenga Cardoso, João Álvaro, Leonardo de Souza Galvão e
Luísa Oliveira Jardim
Experiências na Utilização de Scrum e Sprints
Organização e Foco: Scrum ajuda na organização do trabalho em sprints, com objetivos
claros e prioridades definidas, mantendo o foco nas entregas mais importantes.
Flexibilidade e Adaptação: A metodologia Scrum permite maior flexibilidade para lidar
com mudanças de requisitos durante o projeto, ajustando-se às necessidades emergentes.
Comunicação e Colaboração: Scrum promove comunicação constante entre membros da
equipe, facilitando um ambiente colaborativo e transparente.
Entregas Incrementais e Feedback: A divisão do projeto em sprints possibilita
entregas incrementais que permitem feedback regular dos stakeholders e ajustes contínuos do
produto.
Desafios de Implementação: Implementar Scrum pode ser desafiador, requerendo
comprometimento e adaptação por parte da equipe para manter o ritmo das sprints e a qualidade das
entregas.
Papel Claro dos Membros da Equipe: Definir papéis como Scrum Master, Product Owner e
desenvolvedores é essencial para o sucesso do Scrum, garantindo que cada membro contribua eficazmente
para os objetivos do projeto.
Planejamento por Sprints
Sprint 1
Foi o nosso primeiro encontro como equipe, onde começamos a transformar ideias em ações concretas.
Tarefas | Responsáveis |
---|---|
Produção do protótipo das telas no Miro | João Álvaro e Luísa Oliveira Jardim |
Documentação Inicial do Projeto | Gabriela Alvarenga Cardoso e Leonardo de Souza Galvão |
Sprint 2
Iniciamos a criação das interfaces usando HTML, CSS e JavaScript.
Artefatos | Responsáveis |
---|---|
Funcionalidade de monitoramento de saúde infantil e consultas pediátricas | Gabriela Alvarenga Cardoso |
Cadastro de notificações pelo usuário | Leonardo De Souza Galvão |
Registro de lembretes no mural (geladeira) | Luísa Oliveira Jardim |
Envio de lembretes de notificação pelo sistema | Leonardo De Souza Galvão |
Acesso ao menu de comunidades e participação em chats | João Álvaro Rodrigues Araujo |
Sprint 3
Prosseguimento do desenvolvimento das interfaces utilizando HTML, CSS e JavaScript, e integração do Json server como banco de dados.
Artefatos | Responsáveis |
---|---|
Funcionalidade de comentários nos bilhetes da geladeira | Luísa Oliveira Jardim |
Implementação do Json server para banco de dados | Gabriela Alvarenga Cardoso |
Integração das páginas à tela inicial e vinculação com outras páginas | Leonardo de Souza Galvão |
Funcionalidade de caderneta de vacinação virtual | Gabriela Alvarenga Cardoso |
Funcionalidade de contato entre tutor/usuário e criador do anúncio | |
Cadastro e Login de Usuário e Família | Gabriela Alvarenga Cardoso |
Sprint 4
Tarefas finais para conclusão do projeto.
Tarefas | Responsáveis |
---|---|
Hospedagem do site | Leonardo de Souza Galvão |
Slide de apresentação | Gabriela Alvarenga Cardoso |
Produção do vídeo de apresentação (pitch) | Luísa Oliveira Jardim |
Documentação final | Gabriela Alvarenga Cardoso |
Controle de Versão
Estrutura do fluxo de trabalho no ambiente do GitHub.
Discuta como a configuração do projeto foi feita na ferramenta de versionamento (GitHub). Exponha
como a gerência de tags, merges, commits e branchs é realizada. Discuta como a gerência de issues foi
realizada.
Estrutura de Branches
Master Branch (main): A branch principal que reflete o estado de produção estável do
projeto. Commits diretos na main são limitados, preferindo merges provenientes de branches de
desenvolvimento ou features concluídas.
Branches de Funcionalidades: Cada funcionalidade ou tarefa do projeto foi
desenvolvida em uma branch separada, como enfermaria, calendário, etc.
Commits e Merges
Commits: Cada desenvolvedor fez commits frequentes em suas branches individuais ao
completar partes específicas do trabalho, com mensagens descritivas.
Merges: Merges foram realizados através de pull requests (PRs), com revisões de
código para garantir a qualidade e evitar problemas de integração ao integrar na main.
Fluxo de Trabalho do Projeto "Mãe Coruja"
Criação da Branch: Cada funcionalidade começava com a criação de uma nova branch a
partir da main.
Desenvolvimento e Commits: Desenvolvedores faziam commits frequentes em suas branches
locais conforme concluíam partes do trabalho.
Pull Requests (PRs): Ao finalizar uma funcionalidade, um PR era aberto para mesclar a
branch de funcionalidade na main, com revisões de código por outros membros da equipe.
Merges: Após aprovação, o PR era mesclado na main, mantendo um histórico claro e
organizado do projeto.
Solução
Esta seção apresenta todos os detalhes da solução criada no projeto.
Apresente cada uma das funcionalidades que a aplicação fornece tanto para os usuários quanto aos administradores da solução.
Inclua, para cada funcionalidade, itens como: (1) titulos e descrição da funcionalidade; (2) Estrutura de dados associada; (3) o detalhe sobre as instruções de acesso e uso.
Video do Projeto
O vídeo a seguir traz uma apresentação do problema que a equipe está tratando e a proposta de solução.
O video de apresentação é voltado para que o público externo possa conhecer a solução. O formato é livre, sendo importante que seja apresentado o problema e a solução numa linguagem descomplicada e direta.
Utilize o recurso de compartilhamento via embed e inclua o vídeo logo abaixo.
...... COLOQUE AQUI O SEU VIDEO ......
Funcionalidades
Esta seção apresenta as funcionalidades da solução.
Apresente cada uma das funcionalidades que a aplicação fornece tanto para os usuários quanto aos administradores da solução.
Inclua, para cada funcionalidade, itens como: (1) titulos e descrição da funcionalidade; (2) Estrutura de dados associada; (3) o detalhe sobre as instruções de acesso e uso.
Funcionalidade 1 - Cadastro de Usuários
Permite que novos usuários se registrem na plataforma, criando uma conta pessoal. Este cadastro é essencial para acessar as diversas funcionalidades.
- Estrutura de dados: Usuários
- Instruções de acesso:
- Acesse o site da "Mãe Coruja"
- No menu principal, clique na opção "Cadastro"/li>
- Em seguida, preencha o formulário de registro com as informações pessoais necessárias, como nome, email, senha e grau de parentesco
- Após preencher todos os campos obrigatórios, clique no botão "Cadastrar"
Funcionalidade 2 - Login de Usuários
Permite que os usuários registrados na plataforma façam login usando suas credenciais (email e senha) para acessar as funcionalidades e recursos disponíveis.
- Instruções de acesso:
- Acesse o site da "Mãe Coruja"
- No menu principal, clique na opção "Login"
- Clique no botão "Entrar"
- Se suas credenciais estiverem corretas, você será redirecionado para a página inicial da sua conta, onde poderá acessar todas as funcionalidades da plataforma
Funcionalidade 3 - Calendário
O calendário permite que os usuários registrem e acompanhem compromissos importantes. Ele oferece uma visão clara e organizada da rotina mensal. Além disso, os usuários podem marcar compromissos como importantes, apagar e editar quando necessário e visualizar afazeres recorrentes, garantindo que nada seja esquecido.
- Estrutura de dados: Calendário
- Instruções de acesso:
- Acesse o site da "Mãe Coruja"
- Faça login utilizando suas credenciais (email e senha)
- Após o login, você será redirecionado para a página do calendário, onde poderá adicionar, editar ou remover compromissos
- Para marcar um compromisso como importante, selecione a opção "Importante" no compromisso que deseja
- Os afazeres recorrentes serão exibidos automaticamente conforme configurados, garantindo que atividades regulares sejam sempre lembradas
Funcionalidade 4 - Comunidade
A funcionalidade de Comunidade permite que os usuários se conectem, compartilhem experiências e obtenham suporte de outros pais.
- Estrutura de dados: Comunidade
- Instruções de acesso:
- Acesse o site da "Mãe Coruja"
- Faça login utilizando suas credenciais (email e senha)
- Após o login, clique no ícone da Comunidade
- Selecione a comunidade na qual você gostaria de fazer parte, assim você será redirecionado para a "Aldeia"
Funcionalidade 5 - Aldeia
A funcionalidade de Aldeia é um espaço para discutir diversos tópicos, fazer perguntas, dar e receber conselhos, fortalecer a rede de apoio entre as famílias, além de curtir, e apagar os comentários
- Estrutura de dados: Comunidade
- Instruções de acesso:
- Acesse o site da "Mãe Coruja"
- Faça login utilizando suas credenciais (email e senha)
- Após o login, clique no ícone da Comunidade
- Selecione a comunidade na qual você gostaria de fazer parte, assim você será redirecionado para a "Aldeia"
- Escreva mensagens e compartilhe experiências
Funcionalidade 6 - Enfermaria
A funcionalidade Enfermaria é um espaço onde os pais podem calcular o crescimento do filho, salvar informações dos pediatras, anotar detalhes das consultas e registrar as vacinas. Além disso, permite apagar essas informações conforme necessário, garantindo que os dados de saúde da criança estejam sempre atualizados.
- Estrutura de dados: Enfermaria
- Instruções de acesso:
- Acesse o site da "Mãe Coruja".
- Faça login utilizando suas credenciais (email e senha).
- Após o login, clique no ícone da Enfermaria.
- Você será redirecionado para a página da Enfermaria, onde poderá registrar o crescimento do bebê, salvar informações dos pediatras, e anotar detalhes das consultas e vacinas.
- Para adicionar informações preencha os campos necessários e clique na opção adicionar
- Para apagar informações, selecione o item desejado e clique na opção "Apagar".
Funcionalidade 7 - Geladeira
A funcionalidade "Geladeira" é um espaço onde os pais podem registrar e acompanhar as informações de alimentação, como cardápios, listas de compras e datas de validade dos alimentos. Isso ajuda a manter a organização e a garantir que os alimentos sejam utilizados de forma eficiente.
- Estrutura de dados: Geladeira
- Instruções de acesso:
- Acesse o site da "Mãe Coruja".
- Faça login utilizando suas credenciais (email e senha).
- Após o login, clique no ícone da Geladeira.
- Você será redirecionado para a página da Geladeira, onde poderá registrar informações sobre os alimentos, criar cardápios e listas de compras.
- Para adicionar informações, preencha os campos necessários e clique na opção "Adicionar".
- Para editar ou apagar informações, selecione o item desejado e clique nas opções correspondentes.
Estruturas de Dados
Descrição das estruturas de dados utilizadas na solução com exemplos no formato JSON.
Apresente as estruturas de dados utilizadas na solução tanto para dados utilizados na essência da aplicação quanto outras estruturas que foram criadas para algum tipo de configuração
Nomeie a estrutura, coloque uma descrição sucinta e apresente um exemplo em formato JSON.
Estrutura de Dados - Usuários
Registro dos usuários do sistema utilizados para login e para o perfil do sistema.
{ "nome": "Gabriela Alvarenga Cardoso", "login": "Gabi", "senha": "12", "email": "gabialvarenga4@gmail.com", "papel": "Filho(a)", "id": 1 }
Estrutura de Dados - Calendário
Registro dos eventos do calendário.
"days": [ { "name": "Pediatra", "date": "2024-06-30", "impor": 0, "id": 1 } ], "recados": [ { "id": 1719757085049, "texto": "Natação" }
Estrutura de Dados - Comunidade
Comunidades disponíveis para o usuário acessar.
"comunidades": [ { "id": 1, "cor": "#D13A68", "corApelido": "red", "titulo": "Pais solteiros/de primeira viagem", "descricao": "Bem-vindo ao espaço para pais solteiros ou de primeira viagem" }, { "id": 2, "cor": "#06A878", "corApelido": "green", "titulo": "Mães solteiras", "descricao": "Bem-vindo ao espaço para mães solteiras" }, { "id": 3, "cor": "#C6773D", "corApelido": "yellow", "titulo": "Famílias adotivas", "descricao": "Bem-vindo ao espaço para famílias adotivas" }, { "id": 4, "cor": "#8D5D68", "corApelido": "pink", "titulo": "Avós e avôs", "descricao": "Bem-vindo ao espaço para avós e avôs" }, { "id": 5, "cor": "#4C7CF6", "corApelido": "blue", "titulo": "Pais divorciados", "descricao": "Bem-vindo ao espaço para pais divorciados" } ]
Estrutura de Dados - Aldeia
Comentários feitos pelos usuários na aldeia e avatares disponíveis.
[ { "id": 1, "usuarioId": 1, "tituloMsg": "Lorem Ipsum", "conteudo": "Bom dia, qual a melhor marca de fralda?", "likes": 0, "dislikes": 0, "usuarioMencionadoId": null, "imgSrc": "../../assets/images/avatars/owl_avatar3.png" } ], "avatars": [ { "id": 1, "url": "./public/assets/images/avatars/owl_avatar1.png" }, { "id": 2, "url": "./public/assets/images/avatars/owl_avatar2.png" }, // Outros avatares omitidos por brevidade ]
Estrutura de Dados - Enfermaria
Registro de consultas e vacinas dos usuários.
"consultas": [ { "data": "2024-02-12", "conteudo": "- Pedro está com um peso e altura adequados para a sua idade (10 kg e 75 cm). - O desenvolvimento motor está dentro do esperado. Ele está começando a andar e já fala algumas palavras.", "id": 1 } ], "vacinas": [ { "data": "2024-02-15", "proximaDose": "2026-02-15", "nome": "Tríplice Viral e Hepatite A", "local": "Braço direito", "id": 1 } ]
Estrutura de Dados - Geladeira
Lembretes para a geladeira dos usuários.
"lembretes": [ { "text": "Levar o Lucas em uma festinha", "curtido": false, "id": 1 } ]
Módulos e APIs
Esta seção apresenta os módulos e APIs utilizados na solução.
Apresente os módulos e APIs utilizados no desenvolvimento da solução. Inclua itens como: (1) Frameworks, bibliotecas, módulos, etc. utilizados no desenvolvimento da solução; (2) APIs utilizadas para acesso a dados, serviços, etc.
Images:
- Unsplash - https://unsplash.com/EXEMPLO
Fonts:
- Icons Font Face - https://fontawesome.com/EXEMPLO
Scripts:
- jQuery - http://www.jquery.com/EXEMPLO
- Bootstrap 4 - http://getbootstrap.com/EXEMPLO
FAQ
Perguntas e respostas comuns associadas ao projeto.
Apresente uma lista de perguntas e respostas comuns associadas ao projeto. Inclua perguntas como: (1) detalhes de acesso e uso do projeto; (2) informações sobre a instalação e configuração da aplicação; (3) questões sobre a manutenção da aplicação; (4) detalhes sobre a integração da aplicação com outros sistemas; (5) questões sobre a segurança da aplicação.
Referências Bibliográficas
Esta seção apresenta as referências bibliográficas utilizadas no projeto.
Apresente as referências bibliográficas utilizadas no projeto. Inclua itens como: (1) livros, artigos, tutoriais, etc. utilizados no desenvolvimento da solução; (2) links para sites, blogs, etc. utilizados no desenvolvimento da solução.
- https://flo.health/pt
- https://youtu.be/mKwL4NSgt80?si=LyGgEEKV2ZI6Wn8Y
- https://www.mockplus.com/blog/post/user-flow-tools
- https://mundodeparentalidade.com/
- https://youtu.be/7hZMGSamsYA?si=krlVS4XHq3FTq62K
- https://www.folhape.com.br/colunistas/tecnologia-e-games/o-scrum-e-o-github-projects-para-gerenciamento-de-projetos/41913/
- https://www.arvore.com.br/blog/educacao-parental#:~:text=Em%20linhas%20gerais%2C%20a%20Educa%C3%A7%C3%A3o,adequadas%20na%20cria%C3%A7%C3%A3o%20dos%20filhos.