Skip to content

joaocarpim/ASAC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👁️‍🗨️ ASAC – Aplicativo Educacional de Braille

📚 Aplicativo Mobile Acessível para Alfabetização em Braille

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.


🧠 Competências Desenvolvidas

💻 Técnicas

  • 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

🧩 Projetuais

  • 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

🤝 Soft Skills

  • Trabalho colaborativo em equipe
  • Contato direto com a instituição parceira (ASAC)
  • Entregas iterativas com foco em impacto social real

🎯 Objetivo

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

🧩 Funcionalidades Principais

  • 🔐 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

🛠️ Tecnologias Utilizadas

  • 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

👥 Público-Alvo

  • 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

🤝 Instituição Parceira

Projeto desenvolvido com apoio da ASAC – Associação Sorocabana de Atividades para Deficientes Visuais, referência em reabilitação visual desde 1969.


👨‍💻 Equipe de Desenvolvimento


📢 Licença

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

About

App educacional Braille, desenvolvido para a ASAC (Associação Sorocabana de Atividades para Deficientes Visuais).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 96.6%
  • JavaScript 3.3%
  • PowerShell 0.1%