8000 GitHub - vftheodoro/APP-WACS: Aplicativo para controle de cadeira de rodas automatizada, com mapeamento acessível e funcionalidades colaborativas.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Aplicativo para controle de cadeira de rodas automatizada, com mapeamento acessível e funcionalidades colaborativas.

License

Notifications You must be signed in to change notification settings

vftheodoro/APP-WACS

Repository files navigation

APP-WACS: Mobilidade, Autonomia e Comunidade

Logo do APP-WACS


🚀 Visão Geral

O APP-WACS é um aplicativo inovador para pessoas com mobilidade reduzida, cuidadores e familiares. Ele integra controle de cadeiras de rodas motorizadas, navegação acessível, descoberta de locais, gamificação e uma rede social inclusiva — tudo em uma única plataforma, moderna e fácil de usar.


🧭 Funcionalidades Principais

  • Controle remoto de cadeiras de rodas via Bluetooth
  • Mapa de locais acessíveis com avaliações e filtros inteligentes
  • Navegação assistida com rotas acessíveis
  • Feed social e chat por cidade/região
  • Sistema de gamificação e conquistas
  • Gestão de perfil e histórico do usuário
  • Assistente virtual para dúvidas e suporte
  • Tema claro/escuro dinâmico

📲 Fluxo de Uso e Telas

A seguir, conheça cada tela do APP-WACS, seu propósito e como elas se conectam para oferecer uma experiência completa e acessível.


1. Tela Inicial

Tela Inicial

O que faz:
Ponto de partida do app. Apresenta atalhos para as principais funções: explorar locais, acessar o controle da cadeira, visualizar o feed social, chats e perfil.
Destaques:

  • Layout limpo e acessível
  • Acesso rápido a todas as áreas do app

2. Tela de Login

Tela de Login

O que faz:
Permite que o usuário acesse sua conta de forma segura, com autenticação via e-mail/senha.
Destaques:

  • Feedback visual para erros
  • Opção de recuperação de senha

3. Tela de Conexão Bluetooth

Tela de Conexão Bluetooth

O que faz:
Permite buscar, parear e conectar-se à cadeira de rodas motorizada via Bluetooth.
Destaques:

  • Lista de dispositivos próximos
  • Status de conexão em tempo real

4. Tela de Controle da Cadeira

Tela de Controle

Modo de Segurança

O que faz:
Interface para controlar os movimentos da cadeira, incluindo modo de segurança (freios travados).
Destaques:

  • Botões grandes e acessíveis
  • Feedback visual imediato
  • Modo de segurança para evitar movimentos acidentais

5. Tela de Lista de Locais Acessíveis

Lista de Locais

O que faz:
Exibe locais acessíveis próximos, com filtros por tipo e recursos de acessibilidade.
Destaques:

  • Cards modernos com fotos, distância e avaliação
  • Filtros inteligentes e busca com autocomplete
  • Badge de distância e status visual

6. Tela de Detalhes do Local

Detalhes do Local

Detalhes do Ponto no Mapa

O que faz:
Mostra informações completas do local: avaliações, recursos, fotos, autor, data e rota até o destino.
Destaques:

  • Avaliações por emoji e estrelas
  • Ícones de acessibilidade
  • Botão para traçar rota acessível

7. Tela de Detalhes da Rota

Detalhes da Rota

O que faz:
Exibe o trajeto até o local escolhido, com análise de acessibilidade (rampas, escadas, plano), distância, tempo e elevação.
Destaques:

  • Miniatura do trajeto
  • Instruções detalhadas
  • Painel de confirmação antes de iniciar navegação

8. Tela de Navegação

Tela de Navegação

O que faz:
Modo de navegação assistida, com instruções passo a passo, ícones de manobra, avisos visuais e controles acessíveis.
Destaques:

  • Segmento atual da rota destacado
  • Feedback visual para obstáculos
  • Controles grandes para pausar/cancelar

9. Tela de Perfil do Usuário

Tela de Perfil

O que faz:
Permite visualizar e editar informações pessoais, foto, conquistas, XP, nível e contribuições.
Destaques:

  • Badge de nível e barra de progresso
  • Card de contribuições
  • Edição de dados e foto de perfil

10. Tela de Feed Social (Posts)

Tela de Posts

O que faz:
Feed social para compartilhar experiências, dicas e novidades.
Destaques:

  • Publicação de posts com texto e imagem
  • Curtidas, comentários, edição e deleção
  • Atualização em tempo real

11. Tela de Chat

Tela de Chat

Menu de Chats

O que faz:
Chats por cidade e região, com mensagens de texto, imagem, replies, edição e exclusão.
Destaques:

  • Barra de escrita moderna
  • Menu de contexto profissional
  • Mensagens do sistema (entradas, saídas, avisos)

🏆 Gamificação e Conquistas

  • XP por ações: Avaliar locais, adicionar locais, contribuir com fotos, etc.
  • Níveis e badges: Progresso visual, badges por marcos e engajamento.
  • Card de contribuições: Total de avaliações e locais adicionados, com mensagem motivacional.

🌐 Tecnologias Utilizadas

  • React Native + Expo: Interface moderna e responsiva
  • Firebase (Firestore, Auth, Storage): Backend seguro, escalável e em tempo real
  • Bluetooth Low Energy (BLE): Controle físico da cadeira
  • @react-navigation: Navegação fluida
  • LinearGradient: Visual premium
  • Outros: Veja package.json para a lista completa

⚙️ Instalação e Execução

git clone https://github.com/VTheodoro/APP-WACS.git
cd APP-WACS
yarn install # ou npm install
# Configure o .env conforme o .env.example
yarn start # ou npm start

Abra o app no Expo Go escaneando o QR code.


📁 Estrutura do Projeto

src/
├── components/      # Componentes reutilizáveis
├── screens/         # Telas principais
├── services/        # Integrações (Firebase, Bluetooth, etc)
├── hooks/           # Hooks customizados
├── context/         # Contextos globais
├── theme/           # Temas e estilos
├── utils/           # Funções utilitárias
└── ...
assets/              # Imagens, ícones, sons

♿️ Foco em Acessibilidade

  • Contraste alto e fontes legíveis
  • Botões grandes e feedback visual
  • Navegação por teclado e suporte a leitores de tela
  • Informações detalhadas sobre acessibilidade dos locais

🤝 Contribua!

  1. Faça um fork do repositório
  2. Crie uma branch para sua feature/correção
  3. Envie um Pull Request detalhado

📄 Licença

MIT. Veja o arquivo LICENSE para detalhes.


Desenvolvido com 💙 por vftheodoro

About

Aplicativo para controle de cadeira de rodas automatizada, com mapeamento acessível e funcionalidades colaborativas.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0