Skip to content

Erickjonatthan/alfa-educa-app

Repository files navigation

AlfaEduca

Bem-vindo ao AlfaEduca, o aplicativo interativo de alfabetização! O AlfaEduca foi desenvolvido para auxiliar no processo de aprendizado de jovens e adultos, especialmente do público EJA (Educação de Jovens e Adultos), utilizando atividades práticas e adaptadas para diferentes perfis de usuários.

Descrição do Problema:

O Brasil ainda enfrenta altos índices de analfabetismo funcional entre adultos de meia-idade, especialmente no público EJA, devido à falta de recursos educacionais acessíveis, personalizados e adaptados à realidade desse público.

Como o Projeto Soluciona o Problema:

O AlfaEduca oferece atividades interativas e personalizadas, preparadas para diferentes perfis de usuários do EJA, promovendo o desenvolvimento da leitura e escrita de forma prática, acessível e respeitando o ritmo de cada pessoa.

Tecnologias Envolvidas:

  • LLM (Ollama): modelo de linguagem para recursos de IA e processamento de linguagem natural.
  • Java: desenvolvimento de serviços e integrações principais.
  • Spring: framework para o backend em Java.
  • React Native - Expo: desenvolvimento do aplicativo mobile multiplataforma.
  • Python: scripts, integrações e possíveis recursos de IA.
  • JavaScript: lógica de frontend e scripts auxiliares.
  • HTML/CSS: estruturação e estilização de páginas web.
  • OCR: reconhecimento óptico de caracteres para funcionalidades de imagem para texto.
  • Docker: conteinerização e padronização de ambientes.
  • PostgreSQL, SQL: armazenamento e gerenciamento de dados.
  • Shell Script: automação de tarefas e scripts de ambiente.

Sobre o AlfaEduca:

O AlfaEduca é uma ferramenta educacional projetada para ensinar as primeiras letras, palavras e noções básicas de leitura e escrita. Por meio de jogos, atividades interativas e vídeos educativos, o aplicativo visa proporcionar uma experiência de aprendizagem dinâmica e divertida.

Objetivos do AlfaEduca:

  • Facilitar a alfabetização de forma intuitiva e atrativa.
  • Incentivar o desenvolvimento das habilidades de leitura e escrita desde os primeiros passos.
  • Oferecer uma abordagem personalizada para o aprendizado, respeitando o ritmo de cada usuário.
  • Estimular a criatividade e o prazer pelo aprendizado.

Funcionalidades:

  • Imagem para Texto: Capture texto impresso com a câmera do dispositivo e converta-o instantaneamente em texto digital.
  • Texto para Áudio: Transforme o texto digital em áudio, permitindo que os usuários ouçam a leitura em voz alta.
  • Áudio para Soletração: Ouça a soletração das palavras, facilitando o reconhecimento e a memorização das letras.
  • Silabação: Divida as palavras em sílabas para uma melhor compreensão da estrutura linguística.
  • Contorno de Escrita (Caligrafia): Pratique a escrita com exercícios de caligrafia que ajudam a melhorar a habilidade de escrita.
  • Progressão Personalizada: O aplicativo adapta-se ao ritmo e progresso de cada usuário.

Equipe AlfaEduca:

  • Douglas Bezerra: Desenvolvedor front-end. Atuou no desenvolvimento do aplicativo mobile da plataforma AlfaEduca utilizando React Native e TypeScript.
  • Erick Santos: Desenvolvedor back-end, responsável pela arquitetura do sistema, integração de dados do AlfaEduca e configuração da IA, utilizando Java, Python e Docker.
  • Gladistony Silva: Desenvolvedor full-stack, atuou no back-end, garantindo integração e estabilidade da plataforma AlfaEduca e apoiou na manutenção de dados, utilizando Java e Python.
  • Vinícius Gomes: Desenvolvedor front-end, atuou no desenvolvimento do site WEB da plataforma AlfaEduca utilizando HTML e CSS.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors