Skip to content

Aplicativo feito para promover acessibilidade e facilidade de acesso ao cardápio bandeijão da UERJ.

License

Notifications You must be signed in to change notification settings

pitroldev/cardapio-mobile-uerj

Repository files navigation

Logo do Cardápio Mobile UERJ

Cardápio Mobile UERJ

Atual versão do Cardápio Mobile UERJ. Cardápio Mobile UERJ está sob a licença APACHE. Pull Requests são bem vindos!

Link para o Google Play

📃 Descrição

Cardápio Mobile UERJ é um aplicativo de código aberto feito para promover facilidade e maior acessibilidade ao cardápio do restaurante universitário da UERJ.

Dentro do aplicativo também contém links de acesso para o site oficial da UERJ e para o site oficial do Restaurante Universitário.

🚀 Motivação

  • Buscar uma forma mais eficiente de visualizar o cardápio do restaurante universitário durante o dia a dia na UERJ.

  • Construir um meio acessível para deficientes visuais também conseguirem acessar o cardápio.

  • Oferecer uma melhor experiência virtual para toda a comunidade Uerjiana.

  • Consolidar meus conhecimentos em programação durante o período de quarentena.

⚙ Como funciona?

O Cardápio Mobile UERJ se baseia completamente na forma e estruturação do site do Restaurante Universitário da UERJ, que mantêm uma estrutura e padrão de formatação fixos desde a sua data de lançamento. O Aplicativo acessa o cardápio e salva a resposta do site na memória do celular, após isso ele processa e organiza essas informações utilizando WebScraping (JQuery) e programação orientada a objetos. Após organizado, o aplicativo renderiza em tela as informações, formatando o texto, corrigindo acentuação, pontuação e removendo a abreviação das palavras, tudo para a melhor experiência de deficintes visuais que utilizam o Talkback no celular.

🛠 O que foi utilizado?

Foi utilizado Javascript como linguagem de programação, React-Native como principal framework, JQuery (react-native-cheerio) para a busca das informações e outras diversas libs para fins de abstração.

🎨 Demonstração

Demonstração do aplicativo. Utilização do talkback.