Este projeto é um aplicativo educacional mobile acessível, desenvolvido para a ASAC (Associação Sorocabana de Atividades para Deficientes Visuais). Seu objetivo é ensinar Braille de forma interativa, progressiva e inclusiva, com suporte completo à acessibilidade digital, gamificação e uso de tecnologias modernas de nuvem.
A aplicação conta com cadastro gerenciado por administradores, módulos de conteúdo com suporte multimídia, e recursos acessíveis como temas de alto contraste, leitores de tela, áudio e navegação por teclado.
- Criação de interface nativa com React Native e suporte completo a TalkBack (Android) e VoiceOver (iOS)
- Implementação de tema dinâmico com 4 esquemas de alto contraste:
- Preto com branco
- Branco com preto
- Azul com amarelo
- Amarelo com azul
- Integração com AWS Amplify:
- Autenticação com Amazon Cognito
- Sincronização de dados com DataStore
- Banco na nuvem com Amazon DynamoDB
- Upload de mídias com Amazon S3
- Persistência offline com sincronização automática
- Estrutura baseada no padrão MVVM com gerenciamento de estado via Zustand
- Internacionalização, leitura de tela e suporte a acessibilidade conforme WCAG 2.1
- UX focado em usuários com deficiência visual
- Estrutura escalável e de fácil manutenção
- Modularização completa dos conteúdos e lógica
- Trabalho em equipe colaborativo
- Contato direto com instituição parceira (ASAC)
- Entregas iterativas com foco em impacto social real
Prover uma ferramenta digital acessível que ajude crianças, adolescentes e adultos com deficiência visual a aprenderem Braille, por meio de:
- Módulos educacionais com conteúdo interativo
- Exercícios práticos com feedback tátil, sonoro e visual
- Gamificação e ranking de progresso
- Uso offline com sincronização na nuvem
- 🔐 Cadastro e autenticação por administrador
- 🧑🏫 Gerenciamento de módulos com conteúdo multimídia
- 🔤 Aulas teóricas com célula Braille interativa
- 🧠 Exercícios práticos de leitura e escrita
- 📊 Acompanhamento de progresso com gráficos e conquistas
- 🎨 4 temas de alto contraste com troca dinâmica
- 🔊 Feedback sonoro, suporte a leitores de tela e navegação adaptada
- ☁️ Sincronização com a nuvem e funcionamento offline
- Frontend Mobile: React Native com TypeScript
- Backend Serverless: AWS Amplify
- Banco de Dados: AWS DynamoDB (via AppSync e DataStore)
- Autenticação: Amazon Cognito
- Armazenamento de Mídia: Amazon S3
- Gerenciamento de Estado: Zustand
- Navegação: React Navigation
- Estilo e UI: NativeWind (Tailwind para React Native)
- Acessibilidade: TalkBack, VoiceOver, feedback tátil, temas de contraste
- Pessoas com deficiência visual (cegueira ou baixa visão)
- Crianças em processo de alfabetização inclusiva
- Educadores, terapeutas e familiares
- Instituições de ensino inclusivo
Projeto realizado com apoio da ASAC – Associação Sorocabana de Atividades para Deficientes Visuais, referência em reabilitação visual desde 1969.
Este projeto está licenciado sob a MIT License.
"Capacitar sem discriminação a pessoa com deficiência visual na sua luta para ver e vencer sem enxergar." – Missão da ASAC