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.
- 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
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.
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
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
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
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
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
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
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
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
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
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
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)
- 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.
- 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
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.
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
- 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
- Faça um fork do repositório
- Crie uma branch para sua feature/correção
- Envie um Pull Request detalhado
MIT. Veja o arquivo LICENSE para detalhes.
Desenvolvido com 💙 por vftheodoro