Skip to content

ArBC é uma aplicação web baseada em javascript e python voltada ao público infantil ainda em processo de alfabetização, utilizando tecnologias de realidade aumentada para facilitar e tornar essa tarefa mais engajadora para as crianças

Notifications You must be signed in to change notification settings

fga-eps-mds/2019.2-ArBC-API

Repository files navigation

pipeline status Average time to resolve an issue Percentage of issues still open License: GPL v3 Codacy Badge Codacy Badge

Porquê do Nome?

  • “Ar” vem de um acrônimo para Augmented Reality (AR), realidade aumentada em inglês.
  • “ABC” vem como um símbolo para alfabetização.

O Mascote

   A Arara, por suas belas cores traz um visual lúdico e calmo que agrada pessoas, principalmente crianças. Logo a arara se torna um mascote excelente de um projeto com o objetivo de alfabetização. Também faz a referência do acrônimo AR como o nome da ave.

Sobre

O ArBC é uma aplicação web baseada nas APIs de RA (Realidade Aumentada) AR.js e A-Frame, que tem como objetivo tornar o processo de alfabetização mais interativo e engajante por meio desta tecnologia. A aplicação possui um front-end baseado no Vue.js (com a biblioteca Vuex) e back-end baseado em Django.

Principais funcionalidades

  • Reconhecimento de letras através de patterns de RA.
  • Reconhecimento de palavras utilizando estas mesmas letras.
  • Visualização de imagens em cima da pattern ou palavra reconhecida em tempo real.

Acessar o ArBC

Por qrcode

Por link ArBC

Construir o projeto

sudo docker-compose -f local.yml build

Criar as migrações

sudo docker-compose -f local.yml run --rm django python3 manage.py makemigrations

Rodar as migrações

sudo docker-compose -f local.yml run --rm django python3 manage.py migrate

Criar um super usuário

sudo docker-compose -f local.yml run --rm django python3 manage.py createsuperuser

Gerar seedings

sudo docker-compose -f local.yml run --rm django python3 seeds.py

Testar o linting

sudo docker-compose -f local.yml run --rm django flake8 --exclude=init.py

Verificar os testes unitários

sudo docker-compose -f local.yml run --rm django python3 manage.py test

Rodar cobertura de código

sudo docker-compose -f local.yml run --rm django coverage run --source=app manage.py test

Rodar o servidor

sudo docker-compose -f local.yml up

Para acessar, abra no navegador em

localhost:8000/api

Membros

Equipe de EPS

Membros E-mail GitHub
Eduardo Lima eduardolimrib@gmail.com @Eduardolimr
João Lucas joao.lucas.ssr@gmail.com @jlucassr
Luciano Santos Luciano_z7@hotmail.com @lucianosz7

Equipe de MDS

Membros E-mail GitHub
Igor Batista igorbatistapaiva@outlook.com @igor-paiva
João Henrique joao.henrique1299@gmail.com @JoaoHenrique12
Marcelo Victor marcelovictorg2@gmail.com @marcelog5
Rhuan Carlos rhuancarlos.queiroz@gmail.com @Rhuancpq
Sérgio Almeida sergiosacj@hotmail.com.br @SergioAlmeidaCiprianoJr
Thiago Santos thiago.lopes.santos.tls@gmail.com @thiagolopess

Licença

ArBC é distribuído sob a licença GPL v3.0. Consulte nosso arquivo LICENSE para saber mais.

About

ArBC é uma aplicação web baseada em javascript e python voltada ao público infantil ainda em processo de alfabetização, utilizando tecnologias de realidade aumentada para facilitar e tornar essa tarefa mais engajadora para as crianças

Resources

Stars

Watchers

Forks

Packages

No packages published