Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
113 changes: 86 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,100 @@
# ASAC
📱 Jogo Educativo de Braille - ASACC Sorocaba
# 👁️‍🗨️ ASAC - Jogo Educativo de Braille

Este projeto é um **aplicativo interativo** criado com o objetivo de **ensinar Braille de forma lúdica e acessível** para pessoas com deficiência visual. Desenvolvido especialmente para a **ASAC de Sorocaba**, o app oferece uma experiência educativa, inclusiva e sensorial.
## 📚 Aplicativo Interativo de Alfabetização em Braille

🎯 Objetivo
Este projeto é um **aplicativo educacional acessível** desenvolvido para a **ASAC (Associação Sorocabana de Atividades para Deficientes Visuais),** com o objetivo de ensinar **Braille** de forma **lúdica, interativa e inclusiva** para pessoas com deficiência visual.
- A proposta integra **tecnologia, acessibilidade e gamificação** para criar uma jornada de aprendizado significativa, divertida e sensorial.

Oferecer uma ferramenta digital que auxilie **pessoas cegas ou com baixa visão** no **aprendizado do sistema Braille**, por meio de jogos, desafios e atividades práticas.
---

🧩 Funcionalidades
## 🧠 Competências Desenvolvidas
- Durante o desenvolvimento deste projeto, a equipe aplicou e aprimorou diversas habilidades essenciais:

- 🔤 **Identificação de letras** em Braille com feedback sonoro.
- 🎮 **Jogo de associação** entre letras e sons.
- 🔊 **Áudio-narração completa** para navegação acessível.
- ✋ **Simulação de leitura Braille** usando feedback tátil (se compatível com o dispositivo).
- 🏆 Sistema de **níveis e recompensas** para incentivar a progressão no aprendizado.
---

🛠️ Tecnologias Utilizadas
### 💻 Competências Técnicas

- Flutter / React Native (ou tecnologia usada no app)
- Suporte a acessibilidade (leitores de tela e navegação por voz)
- Integração com Text
- Banco de dados local para progresso do jogador
- Construção de interfaces acessíveis com **React Native**, aplicando componentes reutilizáveis e suporte completo a leitores de tela.
- Implementação de rotas e autenticação com **Node.js/Express**, utilizando middlewares e controle de acesso.
- Integração entre frontend e backend via **API REST**, com consumo assíncrono e tratamento de status HTTP.
- Persistência de dados estruturados com **PostgreSQL**, aplicando modelos relacionais e queries seguras.
- Modularização de conteúdo dinâmico com **JSON externo**, permitindo flexibilidade e separação entre dados e lógica.
- Aplicação de padrões de **acessibilidade digital (WCAG 2.1)**, garantindo usabilidade para usuários com deficiência visual.

## 📱 Público-alvo
---

- Pessoas cegas ou com baixa visão
- Crianças, adolescentes e adultos que desejam aprender Braille
- Instituições de ensino inclusivo
### 🧩 Projetuais
- Aplicação de UX/UI para públicos com deficiência visual
- Construção de lógica de gamificação adaptada a perfis inclusivos
- Estruturação modular e escalável do código

🤝 Instituição Parceira
---

Este projeto foi desenvolvido em parceria com a **ASACC, uma entidade que promove a inclusão e a educação de pessoas com deficiência visuais.
### 🤝 Soft Skills
- Trabalho em equipe multidisciplinar
- Comunicação clara com parceiros institucionais (ASAC)
- Planejamento e entrega de software com impacto social

👩‍💻 Equipe de Desenvolvimento
---

- Daniel Pereira 1
- Iran Camargo 2
- Kenui Engler
- João Souza
## 🎯 Objetivo

Fornecer uma ferramenta digital inclusiva que apoie **crianças, jovens e adultos cegos ou com baixa visão** no processo de alfabetização em **Braille**, utilizando:

- **Jogos interativos**
- **Desafios práticos**
- **Feedback sonoro em tempo real**

---

## 🧩 Funcionalidades Principais

- 🔤 **Aprendizado de Braille com auxílio sonoro** e validação de respostas.
- 🎙️ **Interface 100% narrada**, com foco em acessibilidade total.
- 🧠 **Desafios e fases por nível de dificuldade**, promovendo progressão natural.
- 🏅 **Sistema de recompensas**, com estímulo à evolução do usuário.

---

## 🛠️ Tecnologias Utilizadas

- **Frontend:** React Native (mobile-first com suporte completo a acessibilidade)
- **Backend:** Node.js (servidor leve e escalável)
- **Banco de Dados:** PostgreSQL (armazenamento local e seguro)
- **Recursos de Acessibilidade:** Leitores de tela, contraste ajustado, navegação por voz e suporte a gestos

---

## 👥 Público-Alvo

- Pessoas com deficiência visual (cegueira total ou baixa visão)
- Crianças e adolescentes em processo de alfabetização inclusiva
- Adultos com interesse em aprender Braille
- Escolas e instituições que promovem a inclusão educacional

---

## 🤝 Instituição Parceira

Este projeto foi desenvolvido em parceria com a **ASAC – Associação Sorocabana de Atividades para Deficientes Visuais**, referência no atendimento, habilitação e reabilitação de pessoas com deficiência visual desde 1969.

---

## 👨‍💻 Equipe de Desenvolvimento

Equipe responsável pela lógica, acessibilidade e gamificação do projeto:

- [Daniel Silva](https://github.com/DanielFatec1911)
- [Iran Camargo](https://github.com/IranFatec2108)
- [JoãoV Carpim](https://github.com/joaocarpim)
- [Kenui Engler](https://github.com/Kenui777)

---

## 📢 Licença

Este projeto é de código aberto, disponível sob a licenç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**