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 tecnologias modernas de nuvem.
A aplicação conta com cadastro gerenciado por administradores, módulos 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, com suporte total 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, incluindo:
- 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
- Arquitetura MVVM com gerenciamento de estado via Zustand
- Internacionalização, leitura de tela e acessibilidade alinhada à WCAG 2.1
- UX focado em usuários com deficiência visual
- Arquitetura escalável e de fácil manutenção
- Modularização completa de conteúdo e lógica
- Trabalho colaborativo em equipe
- Contato direto com a instituição parceira (ASAC)
- Entregas iterativas com foco em impacto social real
Prover uma ferramenta digital acessível para apoiar crianças, adolescentes e adultos com deficiência visual no aprendizado de Braille, oferecendo:
- 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 gerenciada por administradores
- 🧑🏫 Gerenciamento de módulos educacionais 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 e suporte completo a leitores de tela
- ☁️ Sincronização com a nuvem e funcionamento offline
- Frontend Mobile: React Native + TypeScript
- Backend Serverless: AWS Amplify
- Banco de Dados: DynamoDB (via AppSync e DataStore)
- Autenticação: Amazon Cognito
- Armazenamento de Mídia: Amazon S3
- Gerenciamento de Estado: Zustand
- Navegação: React Navigation
- UI e Estilo: NativeWind (Tailwind para RN)
- Acessibilidade: TalkBack, VoiceOver, feedback tátil e temas de contraste
- Pessoas com deficiência visual (cegueira ou baixa visão)
- Crianças em alfabetização inclusiva
- Educadores, terapeutas e familiares
- Instituições de ensino inclusivo
Projeto desenvolvido 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