Introdução

No contexto atual, nota-se um crescimento significativo na população idosa. Este grupo enfrenta desafios notáveis no acesso e no uso eficiente das tecnologias e mídias digitais, tais como a falta de familiaridade com a tecnologia, dificuldades físicas e cognitivas, além da rápida evolução dos dispositivos digitais e interfaces. O objetivo deste projeto é desenvolver soluções que facilitem a interação dos idosos com essas tecnologias, visando melhorar sua qualidade de vida e promover maior autonomia.

Informações Gerais


Contexto

Detalhes sobre o espaço de problema, justificativas e os objetivos do projeto.

Problema

Idosos frequentimente encontram dificuldades ao utilizar os meios tecnológicos, como celurares e computadores, muitas vezes devido ao excesso de informação e à falta de objetividade, o que dificulta a capacidade acessar sites e aplicativos desejados pelos mesmos.​

Objetivos

Simplificar, facilitar o acesso e incluir os idosos na tecnologia.

Justificativa

É notória a necessidade de simplicar a forma do usuário interagir com a tecnologia quando se trata de pessoas mais velhas, as quais ficam desnorteadas frente ao excesso de informação que compõe a internet.

Público-alvo

Idosos de mais de 60 anos que buscam utilizar a internet mas possuem dificuldades.


Concepção (Design Thinking)

Detalhes do processo de discovery do projeto.

Processo de Design Thinking

O arquivo que se segue apresenta o resultado desse processo.

Não foi possível apresentar o arquivo PDF. Faça o download e abra no seu computador: Download

Especificações do Projeto

Documentação das especificações do projeto.

Histórias de Usuários

Com base na análise das personas foram identificadas as seguintes histórias de usuários:

EU COMO...PERSONA QUERO/PRECISO...FUNCIONALIDADE PARA...MOTIVO/VALOR
Usuário do sistema Menu unificado e simples Acessar sites com mais facilidade
Administrador Alterar permissões Conseguir administrar contas e alterar dados
Requisitos

As tabelas que se seguem apresentam os requisitos funcionais e não funcionais que detalham o escopo do projeto.

Requisitos Funcionais

ID Descrição do Requisito Prioridade
RF-000 Cadastro Usuário ALTA
RF-001 Cadastro Prestador de serviço ALTA
RF-002 Personalização de interface baseada nas dificuldades ALTA
RF-003 Recomendação de conteúdo baseado nas preferências ALTA
RF-004 Prestação de serviços MÉDIA
RF-005 Tela de Introdução ALTA
RF-006 Tela prestador de serviços ALTA
RF-007 Tela principal do site ALTA
RF-008 Cadastro preferências ALTA
RF-009 Contatos integrados MÉDIA

Requisitos Não-Funcionais

ID Descrição do Requisito Prioridade
RNF-001 O sistema deve ser responsivo para rodar em um dispositivos móveis e desktop MÉDIA
RNF-002 Deve processar requisições de forma responsiva e intuitiva BAIXA

Projeto de Interface

Artefatos relacionados com a interface e a interacão do usuário na proposta de solução.

User/Screen Flow e Protótipo interativo

Artefatos relacionados com a interface e a interacão do usuário na solução proposta.

Exemplo de fluxo de usuário https://www.figma.com/file/1HtcImIsF9vp5eL62wQQ8H/Figma-basics?type=design&node-id=1669%3A162202&mode=design&t=Mt900IC8AITGtAcs-1

Wireframes

Protótipo de telas do sistema em baixa fidelidade (rascunhos).

Exemplo de fluxo de usuário


Metodologia

Detalhes sobre a organização do grupo e o ferramental empregado.

Ferramentas

Relação de ferramentas empregadas pelo grupo durante o projeto.

Ambiente Plataforma Link de Acesso
Processo de Design Thinking Miro https://miro.com/inclusaoidosos
Repositório de código GitHub https://github.com/g11-falta-de-acessibilidade-de-idosos
Hospedagem do site Replit https://XXXXXXX.herokuapp.com
Protótipo Interativo Figma https://figma.com/inclusaoidosos

Gestão do Projeto

Divisão de papéis no grupo e apresentação da estrutura da ferramenta de controle de tarefas (Kanban).

Kanban

Controle de Versão

Estrutura do fluxo de trabalho no ambiente do GitHub.

Controle de Versão Estrutura do fluxo de trabalho no ambiente do GitHub. Para fazer o controle de versão foi utilizado o Git, uma ferramenta muito usada na área de tecnologia e desenvolvimento de software. Sendo assim, é possível ter diferentes versões do código fonte ao mesmo tempo e mesmo assim é possível aplicar as modificações de maneira segura. Logo, foram utilizados alguns comandos para manter essa versão do código, como: Git branch = possibilita criar e gerenciar branchs Git checkout = posssibilita alterar entre as diferentes branchs Git merge = possibilita incorporar mudanças de um branch em outro Git push = possibilita enviar as alterações locais para um repositório remoto Git pull = permite atualizar local com alterações do repositório remoto


Solução

Esta seção apresenta todos os detalhes da solução criada no projeto.

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.

https://youtu.be/V7xfahTAKuE

Funcionalidades

Esta seção apresenta as funcionalidades da solução.

Funcionalidade 1 - Tela Inicial

Página inicial do site, apresentando informações sobre o próprio site e destacando algumas de suas funcionalidades.

  • Instruções de acesso:
    • Abra o site
    • Aperte em entrar para entrar no site.

Tela principal

Funcionalidade 2 - Login

Login do site

  • Instruções de acesso:
    • Efetue o login
    • Caso não tenha ainda crie um
    • Em seguida, será direcionado para a tela de preferências.

login

Funcionalidade 3 - Preferências

Preferências

  • Instruções de acesso:
    • Escolha suas preferências e as salve.

login

Funcionalidade 4 - Home Page

Home-Page

  • Instruções de acesso:
    • Nessa pagina você ira escolher as funcionalidades que deseja, como youtube, WhatsApp, facebook, instagram ou serviços.

login

Funcionalidade 5 - Mensagem

Mensagem

  • Instruções de acesso:
    • O usuário ira cadastrar o contato de interesse
    • Após cadastrar o mesmo, ele poderá escrever a mensagem desejada e enviala pelo WhatsApp.

login

Funcionalidade 6 - Serviços

Serviços

  • Instruções de acesso:
    • O usuário ira ver quais serviços estarão disponiveis para ele contrar
    • Após o contrato o usuário irá esperar que o prestador de serviço chegue até a sua casa.

login

Estruturas de Dados

Descrição das estruturas de dados utilizadas na solução com exemplos no formato JSON.

Estrutura de Dados - Usuários

Registro dos usuários do sistema utilizados para login e para o perfil do sistema

                  {
                    "id": "187cb7e5-e097-4224-8bc7-b610c855e2b1",
                    "login": "admin",
                    "senha": "123",
                    "nome": "Administrador do Sistema",
                    "email": "admin@abc.com"
                  }
                
Estrutura de Dados - Usuários Prestador de Serviço

Registro dos usuários do sistema utilizados para login e para o perfil do sistema

                  {
                    "id": "187cb7e5-e097-4224-8bc7-b610c855e2b1",
                    "login": "admin",
                    "senha": "123",
                    "nome": "Administrador do Sistema",
                    "email": "admin@abc.com"
                  }
                
Estrutura de Dados - Preferências

Registro dos usuários do sistema utilizados para login e para o perfil do sistema

                  {
                    "id": "187cb7e5-e097-4224-8bc7-b610c855e2b1",
                    "login": "admin",
                    "senha": "123",
                    "nome": "Administrador do Sistema",
                    "email": "admin@abc.com"
                  }
                
Estrutura de Dados - Contatos

Contatos da aplicação

                  {
                    "id": 1,
                    "nome": "João Silva",
                    "telefone": "(31) 1234-5678",
                    "email": "joao.silva@example.com"
                  }
                
Estrutura de Dados - Contatos

Contatos da aplicação

                  {
                    "id": "805c",
                    "titulo": "Lampada",
                    "descricao": "Lampada queimada",
                    "valor": "60",
                    "celular": "31983225476",
                    "categoria": "Manutenção",
                    "cep": "33122432"
                  }
                

Módulos e APIs

Esta seção apresenta os módulos e APIs utilizados na solução.

Images:
Scripts:

FAQ

Perguntas e respostas comuns associadas ao projeto.

O intuito do nosso site é proporcionar uma experiência digital mais acessível e amigável para os idosos. Buscamos facilitar o acesso de pessoas mais velhas à tecnologia e à internet, oferecendo recursos, dicas e ferramentas que ajudem a superar barreiras e a aproveitar os benefícios da era digital de maneira confortável e segura.
O nosso site é projetado para ser intuitivo e fácil de navegar. Ele oferece uma interface amigável com botões grandes, texto claro e opções de contraste ajustáveis para facilitar a leitura. Estamos sempre atualizando e melhorando nosso conteúdo para garantir que todos tenham uma experiência positiva e enriquecedora ao visitar nosso site.
Adaptar tecnologias para idosos é crucial porque facilita o acesso a informações, serviços e comunicação digital. Com interfaces mais simples, fontes maiores e funcionalidades intuitivas, os idosos podem se sentir mais confortáveis e independentes ao usar dispositivos e navegar na internet.

Referências Bibliográficas

Esta seção apresenta as referências bibliográficas utilizadas no projeto.

Politicas de Envelhecimento Populacional - Volume 2

miro.com

figma.com

pexels