O Projeto Mara foi desenvolvido com o objetivo de aprimorar a comunicação de pessoas que sofrem de esclerose lateral amiotrófica (ELA), uma doença neurológica que afeta o funcionamento dos neurônios motores, levando à progressiva perda de movimento dos membros, culminando na paralisia total. Essa paralisia ocorre de baixo para cima no corpo, deixando os músculos oculares como os últimos a serem afetados. É importante notar que os neurônios sensoriais permanecem funcionando normalmente, permitindo que os pacientes ainda sintam sensações de toque, dor, temperatura e posição dos membros.
Existem vários métodos de comunicação com pacientes com ELA, e um deles envolve o uso de um quadro com o alfabeto disposto em quadrantes. O processo para escolher a letra P, por exemplo, é o seguinte:
Um acompanhante ou profissional de saúde posiciona o quadro na frente do paciente, que olha diretamente para ele.
Como se o quadro aumentasse de tamanho, o paciente olha na direção do quadrante que contém a letra escolhida.
O Projeto Mara foi recentemente atualizado para a sua versão , que utiliza as tecnologias do Tailwind CSS e React para melhorar a escalabilidade do código. Diferente da versão anterior, o projeto permite que os pacientes usem um teclado virtual que simula o quadro físico, facilitando a comunicação por meio do piscar de um dos olhos graças à blbioteca Blink-Detection criada por Ankur Kedia. Com a ajuda de um computador ou tablet com câmera, os pacientes podem escrever e pronunciar textos de forma autônoma por meio desta aplicação web.
Para mais informações sobre a versão anterior do projeto, visite o repositório anterior.
Há duas maneiras de iniciar o projeto, a primeira delas é acessando o site hosteado pelo vercel: Mara
A outra maneira é rodando o código localmente em sua máquina! Certifique-se de que possui o git e o nodejs instalados em seu computador.
- Clone o repositório em uma pasta de seu agrado, navegue para a pasta e abra o servidor local:
git clone https://github.com/jpbetanza/Mara3.git
cd Mara3
npm install
npm run dev
- TailwindCSS - Framework CSS
- React - Framework Front End
- Blink-Detection - Detector de piscar dos olhos
- João Pedro Betanza - jpbetanza