Você está na página 1de 7

CoffeeTech: Aplicação para controle da secagem

de café
Izabela Maria Domingos Pinto, Paola de Souza Freitas, Rodrigo Augusto de Oliveira & Christopher Lima

clima desfavorável nas principais regiões produtoras, principal-


Abstract— This document describes the development of a web mente nos meses quando ocorrem chuvas excessivas [1].
application whose purpose is to monitor coffee drying. In it is ex- A secagem do café compreende uma das fases mais crı́ticas
plained the benefits that the project brings to farmers and their da pós-colheita. Os frutos do café muitas vezes apresentam di-
employees. In summary, this application aims to ensure better
ferentes estágios de maturação, teores de umidade, composição
coffee quality, in addition to greater safety for people in gene-
quı́mica e anatomia distintas, dificultando uma secagem ho-
ral. Other coffee drying applications are also presented, such as
the Wireless Electronic Digital Temperature Control and the As- mogênea e influenciando na qualidade final ao consumidor [2].
pice Thermosensor. The CoffeTech application has a login screen, No Brasil, atualmente utiliza-se dois métodos para secagem
where registration can also be done, and after starting the session, do café: (i) em terreiros ou (ii) secadores mecânicos. Esses
the user can choose the farm from which he wants to obtain the métodos podem levar de 8 até 30 dias de acordo com o tipo
data. Subsequently, a dashboard is presented with information de café, terreiro e condições climáticas. O cuidado com cada
(such as temperature and humidity, for example). These infor- uma dessas fases é de fundamental importância para o resultado
mations are sent to the application via MQTT, after simulating na qualidade do produto final ao consumidor, e também está
the dryers that may exist on the farm of the logged-in user. The diretamente ligada ao custo da produção [2].
work presents as result a simple and easy-to-understand applica-
tion, which can help workers in the coffee industry, and it aims
A secagem em terreiro, além de requerer tempo relativamente
to further expand the application’s functionalities in the future, in longo para a realização do processo, apresenta outras desvan-
addition to also creating the related hardware components. tagens como a utilização de grandes áreas nobres para a sua
Index Terms— Web Application, Coffee drying, MQTT construção, excessiva mão-de-obra e muitas vezes a exposição
Resumo— Este documento descreve o desenvolvimento de uma do produto a condições climáticas adversas, favorecendo o de-
aplicação web cuja finalidade é o monitoramento da secagem do senvolvimento de fungos e o processo de fermentação que de-
café. Nele são explicados os benefı́cios que o projeto traz para preciam a sua qualidade [3].
os fazendeiros e seus funcionários. De forma sintetizada, essa Uma prática recomendada é a de secar o café em terreiros
aplicação se propõe a garantir uma melhor qualidade do café, além ou em pré-secadores até a fase de meia-seca (35% a 40% base
de maior segurança para as pessoas. Outras aplicações para seca-
úmida - b.u) para posterior secagem em secador mecânico até o
gem de café também são apresentadas, como o Controle Eletrônico
ponto de armazenamento (11% a 12% b.u) ou ainda, até que o
Digital de Temperatura Sem Fio e o Aspice Termosensor. A
aplicação CoffeTech possui uma tela de login, onde pode também teor de água diminua até 22% b.u para que possa ser submetida a
ser efetuado o cadastro, e após iniciar a sua sessão, o usuário pode uma secagem complementar em silo aerado durante o processo
escolher a fazenda na qual quer obter os dados. Posteriormente é de armazenamento e atingir a umidade de comercialização [1]
apresentada uma dashboard com as informações (como tempera- e [3].
tura e umidade, por exemplo) que são enviadas para a aplicação A utilização de secadores mecânicos já mostra um avanço
via MQTT, após a simulação dos secadores que podem vir a existir tecnológico no cenário geral das industrias cafeeiras, porém
na fazenda do usuário logado. O trabalho apresenta como resul- avanços, como em todo ramo produtivo, são constantes de
tado uma aplicação simples e de fácil entendimento, que poderá forma a se agregar valor do produto final. A agregação de valor
auxiliar os trabalhadores na área de café, e tem-se como objetivo
se dá obtendo produtos com mais qualidade, tanto do próprio
futuramente ampliar ainda mais as funcionalidades da aplicação,
café ensacado, quanto durante o processo produtivo do mesmo,
além de criar também os componentes de hardware relacionados.
Palavras Chave— Aplicação web, secador de café, MQTT
através da redução de custos operacionais, como diminuição da
perda de matéria-prima, disperdı́cio de energia e desvios de qua-
I. I NTRODUÇ ÃO lidade por erro de operação humano.
A produção de café beneficiado 1 no Brasil vem diminuindo Nas indústrias cafeeiras já se é possı́vel encontrar dispositi-
consideravelmente. Esta redução decorreu não apenas em vos automatizados que atuam de forma a aumentar a eficiência
função da bianualidade da produção cafeeira, mas também ao da produção atráves da otimização do processo produtivo, di-
minuindo o desperdı́cio de energia e o tempo necessário de
produção através de uma produção inteligente. E, juntamente,
Trabalho de Conclusão de Curso apresentado ao Instituto Nacional de a consistência do produto final, pois diminui a interação do ser
Telecomunicações, como parte dos requisitos para a obtenção do Grau de Ba- humano no processo em si e, consequentemente, reduz os des-
charel em Engenharia da Computação. Orientador: Prof. Me. Christopher de
Souza Lima Francisco. Trabalho aprovado em 12/2022.
vios de qualidade do produto. (pode falar sobre a alimentação
1 Café beneficiado: endosperma do fruto de diversas espécies do gênero Coffea, exata de combustı́vel para manter a temperatura exata e taxa de
principalmente Coffea arabica e Coffea canephora. secagem dentro do secador aqui, tudo isso é interligado. Coloca

1
X de biomassa, que queima e gera X de calor, que é o calor exato o operador. Este controlador é multifunções, pois possui dois
necessário pra manter a temperatura Y, que é a temperatura ne- sensores de temperatura, um na parte inferior e superior, apre-
cessária pra se ter a taxa de secagem pra chegar na umidade Y sentando também a média de temperatura e a temperatura de
em X horas por exemplo). Alguns elementos de medição que entrada do ar.
podem ser usados durante a produção são termômetros, medi-
dores de umidade de entrada e saı́da do ar, medidores de vazão B. Aspice Termosensor
de ar, entre outros. A secagem mecânica em altas temperaturas é uma das eta-
Além de influências positivas nas indústrias cafeeiras, pas que pode comprometer a qualidade do café. O Aspice é um
observa-se também com relação ao meio ambiente, pois com termômetro digital cujo funcionamento consiste em sempre que
a tecnologia empregada nesta produção é possı́vel se certificar o termômetro piscar, o operador sabe que seu café está supera-
a sustentabilidade da produção, pois se torna possı́vel rastrear quecendo. Com essa informação, o operador pode controlar o
todo o processo produtivo, desde o local de plantio até quanto o processo diminuindo o risco da secagem. Sabe-se que a maio-
cefeicultor recebeu pelo seu produto. ria dos produtores já precisou arcar com custos elevados devido
Este trabalho propõe a elaboração de uma aplicação para que a complicações na venda do seu café, as quais se relacionam
os donos de fazendas e seus funcionários possam acompanhar diretamente com erros de secagem [6].
o processo de secagem do café de qualquer localização que es- Ao utilizar o Aspice, o produtor diminui o risco na área de
tejam. Sendo assim, garante uma melhor qualidade do café e secagem, já que é possı́vel controlar o processo com as tempe-
traz mais segurança para as pessoas, pois não precisam estar no raturas corretas. É justamente este controle que permite a se-
local do secador com alta temperatura e condições climáticas cagem de mais grãos, com impacto industrial porém com mais
adversas para acompanhar todo o processo. eficiência. Independentemente do tamanho do secador, apenas
O artigo está dividido em quatro partes: a seção II. onde um termômetro é necessário para medir a temperatura.
são abordadas as soluções existentes acerca dos principais te- O termômetro possui um display de LED de alto brilho que
mas relacionados ao trabalho; em seguida, a seção III. que traz possibilita a visualização da temperatura mesmo em ambien-
qual é a proposta do trabalho com mais detalhes; posterior- tes com pouca luz ou com poeira, além de ser forte e de fácil
mente, na seção IV. estão dispostas quais as ferramentas envol- manuseio e instalação. O Aspice conta com gabinete vedado
vidas no desenvolvimento; e por fim, na seção V. são feitas as que protege a dinâmica eletrônica, evitando a entrada de poeira
considerações finais sobre o trabalho. e umidade no interior, o que prolongará a vida útil do equipa-
II. S OLUÇ ÕES E XISTENTES mento. A haste do termômetro é longa, visando garantir uma
leitura mais precisa da massa de calor, porém não pode ser uti-
A secagem do café é uma das mais importantes operações
lizado direto dos celulares dos profissionais.
do processo produtivo pois, se mal conduzida, pode acarretar
A utilização de secadores possui uma grande vantagem, pois
grandes prejuı́zos ao cafeicultor tanto pelo aumento no custo de
além da redução do tempo de secagem, viabiliza a secagem em
produção quanto pela queda na qualidade do produto final. E a
regiões úmidas e em perı́odos de chuva. Para obter um processo
qualidade continua sendo a determinante do preço do café e é
de secagem equilibrado, onde o café não perde sua qualidade,
um fator imprescindı́vel para a aceitação do café no comércio
é importante ter um acompanhamento desse processo de seca-
internacional.
gem. As soluções mostradas nesta seção, apesar de serem bons
O consumo nacional, além de estar aumentando, está cada
produtos, não possuem uma interface gráfica acessı́vel via in-
vez mais exigente quanto à qualidade. Portanto, há uma
ternet com dados relevantes e de fácil leitura. Não possuem
tendência cada vez maior de redução de mercado para cafés de
também informações gráficas e de históricos do processo. O di-
baixa qualidade então o produtor brasileiro que visa a obtenção
ferencial da aplicação desenvolvida neste trabalho é que os fun-
de lucro com a cafeicultura deverá se especializar na produção
cionários possuem um fácil acesso aos dados e mesmo que este-
de café de qualidade superior [4].
jam executando outras tarefas na fazenda de café ou até mesmo
A seguir são apresentadas as soluções existentes e a vantagem
fora dela, podem verificar como está a secagem, qual sua tem-
da aplicação web proposta neste trabalho.
peratura e umidade atuais e também um histórico de todo o pro-
A. Controle Eletrônico Digital de Temperatura Sem Fio cesso. Desta forma, garante a segurança e a comodidade do
trabalhador.
O mercado de cafés especiais no Brasil cresce ano após ano
De acordo com as informações e os problemas apresentados a
e é notória a evolução da qualidade dos lotes de café produzi-
respeito de aplicações semelhantes, a solução apresentada neste
dos nas mais diversas regiões do paı́s. Entretanto, há algumas
trabalho tem como proposta auxiliar os cafeicultores durante o
dificuldades no sistema pós-colheita que ainda geram muita dor
processo de secagem de café. Na seção seguinte a proposta é
de cabeça aos cafeicultores e um deles é o controle da tempera-
tratada em maiores detalhes.
tura de secagem nos secadores rotativos e estáticos. O controle
eletrônico digital de temperatura sem fio se mostra como uma
III. P ROPOSTA
opção para resolver este problema e garantir ao produtor um
aumento no controle da qualidade da secagem [5]. Após análise de aplicações já existentes no contexto de pós-
Ele permite o controle mı́nimo e máximo da temperatura da colheita de café, decidiu-se focar na secagem e realizar uma
massa de café em processo de secagem e também a tempera- aplicação que atende esse tipo de produto, visando a alta quali-
tura da entrada de ar, garantindo segurança e confiabilidade para dade e baixo desperdı́cio do mesmo.

2
A. A aplicação CoffeeTech maior relevância para a aplicação. São processos que são es-
CoffeeTech trata-se de uma aplicação web que tem como senciais para que o usuário final possa ter fácil acesso aos seus
principal objetivo auxiliar os cafeicultores durante o processo dados e também consiga maior controle no processo de secagem
de secagem de café. É simulado um ambiente onde os dados de café.
do processo de secagem são recebidos e processados para que
possa ser de fácil visualização para os usuários.
Os usuários dessa aplicação podem ser tanto os próprios do-
nos de fazendas de café que querem acompanhar os processos b.1. Casos de uso “Cadastrar Usuário” e “Efetuar Login”
do seu produto, quanto os seus funcionários, tendo em vista que
o processo de secagem tem que ser equilibrado para que o pro- Para ter acesso à plataforma e posteriormente acessar seus
duto não perca a sua qualidade e não haja desperdı́cio. Além secadores, o usuário deve realizar seu próprio cadastro, con-
disso, a partir do momento que o usuário não necessita de acom- forme a Figura 2. Basta inserir as informações presentes na
panhar a secagem presencialmente, ele pode executar outras ta- tela: Nome, nome de usuário, endereço de e-mail e senha.
refas no campo. Essa abordagem visa garantir sua segurança,
já que o processo de secagem de café exige altas temperaturas
e, por vezes, condições climáticas adversas, como mostrado na
seção I..
A aplicação tem funcionalidades bem acessı́veis e de fácil
entendimento, por conta de ser uma ferramenta que terá como
público alvo os donos e funcionários de fazendas de café, que
podem não possuir conhecimento técnico adequado para lidar
com aplicações complexas. Sendo assim, a aplicação possui
uma tela de login, onde poderá também ser efetuado o cadas-
tro, e após iniciar a sua sessão, o usuário poderá escolher a fa-
zenda na qual quer obter os dados e depois será apresentada
uma dashboard com as informações que serão enviadas para a
aplicação via MQTT (Message Queuing Telemetry Transport,
ferramenta esta que é abordada com mais detalhes na seção b.2.
deste artigo), simulando assim cada secador de café existente na
fazenda.
Fig. 2. Tela de cadastro de usuários na aplicação CoffeeTech.
B. Casos de Uso
Para melhor compreensão da proposta da aplicação, há o di-
agrama de casos de uso apresentado na Figura 1, onde pode-se Criado uma conta, o usuário poderá realizar o acesso através
entender o funcionamento geral do projeto, e as suas funciona- da tela de login, como pode-se observar na Figura 3.
lidades implementadas.

Fig. 3. Tela de login da aplicação CoffeeTech.

Fig. 1. Diagrama de casos de uso da aplicação CoffeeTech.


O usuário poderá também ser direcionado à outra tela caso
Para ficarem ainda mais claras as funcionalidades da Coffe- tenha esquecido a sua senha de acesso à plataforma, conforme
eTech, a seguir estão exemplificados alguns casos de uso de mostrado na Figura 4.

3
Fig. 7. Tela de cadastro de secadores na aplicação CoffeeTech.
Fig. 4. Tela com o passo de atualizar a senha na aplicação CoffeeTech.
b.3. Caso de uso “Visualizar Informações do Secador”
b.2. Caso de uso “Acessar Dashboard”
Finalmente os usuários da plataforma têm acesso às
Para conseguir simular um secador de café, utilizou-se um informações dos secadores, conforme mostra a Figura 8. As
aplicativo chamado MQTT Dash (aplicativo que será melhor informações que estão nessa tela são de temperatura (em °C),
exemplificado na seção IV.) onde as informações são enviadas umidade (em %) e o status do secador (se está ligado aparece
para a aplicação, conforme a Figura 5. como true e desligado como false).
E além disso, a tela de informações possui gráficos que auxi-
liam ainda mais na supervisão do processo de secagem de café,
onde há um gráfico de temperatura por tempo de processo, e
umidade por tempo.

Fig. 5. Tela do aplicativo MQTT Dash

Para acessar sua dashboard contendo os secadores, o usuário


deve efetuar seu login e posteriormente selecionar a opção de
secador que deseja ser apresentada, como pode-se ver na Figura
6, onde poderá visualizar detalhes dos secadores, excluı́-los ou
editá-los de acordo com as suas necessidades.
Fig. 8. Tela com informações dos secadores de café.

C. Diagrama de Blocos
A Figura 9 ilustra o que foi dito anteriormente em relação
às funcionalidades da aplicação, além de apresentar as tecnolo-
gias que serão especificadas posteriormente e auxiliar no en-
tendimento da aplicação como um todo. Deve-se levar em
consideração também que o projeto inclui uma simulação do
processo de secagem de café via MQTT, onde é utilizado um
software para que esses dados sejam gerados de forma manual
para serem utilizados na aplicação.
Sendo assim, tendo em conta as imagens apresentadas anteri-
ormente e os exemplos utilizados, pode-se compreender melhor
Fig. 6. Tela com a dashboard da aplicação CoffeeTech.
a proposta da aplicação que é apresentada neste artigo. Para
maior compreensão do processo de criação da aplicação, as fer-
Além disso, o usuário tem a possibilidade de cadastrar seca- ramentas utilizadas durante o desenvolvimento serão apresenta-
dores novos, como na Figura 7. das adiante.

4
Fig. 9. Diagrama de blocos da aplicação.

IV. F ERRAMENTAS desenvolvimento, dado que otimiza os recursos utilizados e per-


mite um foco menor em questões de arquitetura e configurações
Considerando as tecnologias disponı́veis atualmente para de-
por parte do desenvolvedor.
senvolvimento web, ficou definido que seriam utilizadas na
aplicação as ferramentas apresentadas a seguir. O Django foi lançado em 2005 pelos desenvolvedores Adrian
Holovaty e Simon Willison, e inicialmente possuı́a o propósito
A. Front-end de um sistema de gerenciamento de um site jornalı́stico. Esse
framework facilita a interação do back-end com o banco de da-
a.1. Bootstrap dos, e utiliza como padrão de projeto o MTV (Model, Template,
Devido ao contexto de validação do projeto, considerou-se a View), onde o Model faz a interação com o banco de dados, o
utilização de uma tecnologia que facilitasse a visualização da Template faz a interação da aplicação com o front-end e o View
aplicação web e fosse responsiva, para que os usuários pudes- é responsável pela lógica de dados.
sem ter a aplicação em diferentes dispositivos. Então após uma
breve pesquisa, chegou-se ao framework Bootstrap [7]. b.2. MQTT
O Bootstrap possui código aberto, e disponibiliza compo-
Com o intuito de simular um secador de café para poder
nentes pré-definidos e plugins Javascript 2 aos desenvolvedores,
visualizar as suas informações na dashboard da CoffeeTech,
além de facilitar a criação da responsividade para diferentes dis-
utilizou-se o protocolo MQTT [10]. O MQTT funciona através
positivos onde a aplicação poderá ser utilizada. Este framework
do formato cliente-servidor e para ter êxito em sua execução é
tem uma estrutura em HTML (HyperText Markup Language),
preciso que o cliente poste ou capte informações enquanto o ser-
CSS3 (Cascading Style Shee) e Javascript previamente mon-
vidor administra o envio ou o recebimento dos dados (modelo
tada, portanto para adicioná-la no projeto foi necessário instalá-
chamado de Publish-Subscribe). Ou seja, há um publicador res-
lo via CDN (Content Delivery Network) [8].
ponsável por publicar mensagens em um certo tópico onde o
B. Back-end assinante se inscreve para conseguir acesso à mensagem.
No projeto, utilizou-se um aplicativo chamado MQTT Dash4
b.1. Django para simular os secadores de café, e por meio dele são envi-
O Django [9] foi utilizado no projeto, considerando os fra- adas informações como temperatura, umidade, status e tempo
meworks de back-end que poderiam atender as necessidades da de funcionamento para a dashboard. E quem faz o intermédio
aplicação. É um framework bastante flexı́vel e que facilita o entre a dashboard e o MQTT é o Django, citado anteriormente.

2 https://www.javascript.com/ 4 https://play.google.com/store/apps/details?id=net.
3 https://www.w3.org/Style/CSS/Overview.en.html routix.mqttdash&hl=en&gl=US

5
C. Persistência de dados Os principais desafios para a elaboração da aplicação foram:
c.1. PostgreSQL (i) fazer os dados de temperatura e umidade mudarem dinami-
camente na tela do dashboard sem que fosse preciso recarregar
Dentre os vários tipos de gerenciadores de bancos de dados
a página e para o sistema realizar essa mudança foi utilizada a
relacionais, PostgreSQL[11] se destaca por ser uma ferramenta
linguagem de programação JavaScript e (ii) ter uma thread pro-
de uso prático e possuir inúmeras vantagens para uso, sendo
cessando em comunicação com o MQTTdash para coletar os
uma delas a possibilidade do uso de extensões. PostgreSQL foi
dados, enquanto o sistema web funcionava normalmente. Para
a ferramenta escolhida para a persistência de dados do projeto
não ter muitas threads operando simultaneamente foi utilizado
também por ter compatibilidade com diferentes linguagens de
o padrão de projeto (Design Pattern) singleton [13] e [14] para
programação, o que facilita a sua implementação e a disponibi-
limitar apenas uma instância executando paralelamente ao sis-
lidade para conteúdos de pesquisa.
tema.
Esse gerenciador de banco de dados ajuda a construir ban-
Pretende-se, como trabalho futuro, ampliar os testes reali-
cos otimizados devido à capacidade de se adequar a padrões
zados, garantir que eventuais novas funcionalidades estejam
de conformidade, armazenando informações de uma forma se-
funcionando corretamente e apresentar para fazendeiros e fun-
gura e atendendo a solicitações de outras aplicações integradas.
cionários para verificar se a aplicação pode atender os usuários
PostgreSQL lida bem com altos volumes de solicitações.
finais tendo usabilidade e a agilidade no processo.
Tendo em vista a proposta do projeto, o gerenciador Post-
greSQL atende às necessidades da aplicação, principalmente R EFER ÊNCIAS
pelo número elevado de dados que serão recebidos constante- [1] Roberta Jimenez de Almeida Riqueira. “Avaliação da
mente através do protocolo MQTT. qualidade do café processado por via úmida, durante as
D. Testes operações e secagem e armazenagem”. Em: Universi-
dade Federal de Viçosa (2005).
d.1. Cypress
[2] Juliana Medina. Secagem do café: importância e cuida-
Foram realizados testes automáticos de interface gráfica uti-
dos para alta qualidade! Set. de 2022. URL: https :
lizando o Cypress 5 . O Cypress é um framework de automação
//agropos.com.br/secagem-do-cafe/.
de testes que utiliza o JavaScript6 . Desenvolvido pela empresa
Cypress.io, especialmente para engenheiros QA (Quality Assu- [3] Oswaldo Lahmann Santos, Carlos Henrique Rodrigues
rance) e desenvolvedores web [12]. Com essa ferramenta foram Reinato, Juliano Donizete Junqueira, Emerson Loiola
realizados testes para a tela de cadastro de usuário: login e lo- Franco, Caio Welber Alves Souza e Aydison Neves Re-
gout, testes para mensagem de erro de e-mail que estão na base zende. “Custo-benefıcio da secagem de café em dife-
de dados, testes de CRUD (Create, Read, Update, Delete) para rentes tipos de terreiro”. Em: Revista Agrogeoambiental,
as secadoras e por fim, testes que levam a tela da dashboard. Pouso Alegre 9.4 (2017).
A versão opensource utilizada para realização dos testes nesse [4] Andre Tessari Freire. “Projeto e avaliação de um sistema
projeto, conta com várias funcionalidades, como, capturas de para secagem combinada de café (Coffea arabica L.) des-
tela e criação automática de vı́deo para gerar relatórios de testes. polpado”. Em: Universidade Federal de Viçosa (1998).
Todos os testes realizados, assim como os relatórios e vı́deos
[5] Palinialves. Controle Eletrônico Digital de Tempera-
que demonstram os testes feitos na aplicação estão disponı́veis
tura, sem fio: Produtores de café ganham nova ferra-
em 7 . O intuito dos testes é assertar a qualidade necessária das
menta para melhorar a qualidade na secagem do café.
telas desenvolvidas.
Out. de 2022. URL: https://www.palinialves.
Por fim, utilizando essas tecnologias em conjunto, foi
com . br / noticia ? noticia = 27 & controle _
possı́vel desenvolver uma aplicação, detalhada na seção III..
eletronico _ digital _ de _ temperatura _
Essas ferramentas juntas garantem uma aplicação prática, fa-
sem _ fio _ produtores _ de _ cafe _ ganham _
cilitando a experiência final no processo de secagem do café.
nova _ ferramenta _ para _ melhorar _ a _
V. C ONCLUS ÃO qualidade_na_secagem_do_cafe.
Tendo em vista uma maior qualidade de café e em busca de [6] Philippe Camargo. Aspice possui o maior controle e
facilitar seu processo de secagem, foi criada a aplicação Cof- qualidade na secagem do café. Out. de 2022. URL:
feeTech. Esses objetivos serão alcançados após a realização da https://revistacampoenegocios.com.br/
secagem de maneira correta do café e posteriormente o arma- aspice - possui - o - maior - controle - e -
zenamento do produto a fim de atingir a umidade ideal para qualidade-na-secagem-do-cafe/.
comercialização. [7] Bootstrap. The most popular HTML, CSS, and JS li-
Esse trabalho apresentou com êxito uma aplicação simples e brary in the world. Ago. de 2022. URL: https : / /
de fácil entendimento, para auxiliar os trabalhadores na área de getbootstrap.com/.
café.
[8] John Dilley, Bruce Maggs, Jay Parikh, Harald Prokop,
5 https://www.cypress.io/
Ramesh Sitaraman e William Weihl. “Globally distri-
6 https://www.javascript.com/ bued content delivery”. Em: Internet Computing, IEEE 6
7 https://github.com/Rodrigodante11/coffeeTech_test_ (out. de 2002), pp. 50–58. DOI: 10.1109/MIC.2002.
E2E 1036038.

6
[9] Django. The web framework for perfectionists with de- full-stack em sistemas Web e Desk-
adlines. Ago. de 2022. URL: https : / / www . top.
djangoproject.com/.
Christopher Lima possui Mes-
[10] MQTT. MQTT: The Standard for IoT Messaging. Set. de
trado em Ciência e Tecnologia
2022. URL: https://mqtt.org/.
da Computação pela Universi-
[11] PostgreSQL. The world’s most advanced open source dade Federal de Itajubá (UNIFEI)
database. Ago. de 2022. URL: https : / / www . e graduação em Engenharia de
postgresql.org/. Computação pelo Instituto Nacio-
[12] W. Mwaura. End-to-End Web Testing with Cypress: Ex- nal de Telecomunicações (Inatel).
plore Techniques for Automated Frontend Web Testing Atualmente é Professor do curso
with Cypress and JavaScript. Packt Publishing, 2021. de graduação do Instituto Nacional
ISBN : 9781839213854. URL: https : / / books .
de Telecomunicações (Inatel) ministrando disciplinas como
google.com.br/books?id=vmcyzgEACAAJ. Qualidade de Software, Engenharia de Software e DevOps.
Já atuou como especialista em sistemas do Inatel nas áreas
[13] Erich Gamma, Richard Helm, Ralph Johnson e John de qualidade de software e sistemas de integração contı́nua.
M. Vlissides. Design Patterns: Elements of Reusable Possui experiência e tem interesse nas áreas da Engenharia de
Object-Oriented Software. 1ª ed. Addison-Wesley Pro- Software e Qualidade de Software.
fessional, 1994. ISBN: 0201633612.
[14] Marco Valente. Engenharia de Software Moderna:
Princı́pios e Práticas para Desenvolvimento de Soft-
ware com Produtividade. 2020. ISBN: 0195019199. URL:
https://engsoftmoderna.info/.

AUTORES
Izabela Maria Domingos Pinto
é graduanda em Engenharia de
Computação pelo Instituto Naci-
onal de Telecomunicações (Ina-
tel). Foi bolsista de Iniciação Ci-
entı́fica na mesma instituição sobre
programação de aplicativos móveis
por meio da plataforma App In-
ventor. Atualmente estagiária no
CIDC.

Paola de Souza Freitas é graduanda


em Engenharia de Computação pelo
Instituto Nacional de Telecomunicações
e Técnica em Informática pelo Instituto
Nacional de Ciência e Tecnologia.
Foi voluntária na CP2eJr atuando no
núcleo de Engenharia, além de ter sido
estagiária no CTIC do Inatel, realizando
alterações no aplicativo utilizado pelos
alunos da instituição. Atualmente é Analista de Desenvolvi-
mento na DTI Digital, atuando como desenvolvedora full-stack.
Possui interesses na área de desenvolvimento de software e
banco de dados.

Rodrigo Augusto de Oliveira


é granduando em Engenharia de
Computação pelo Instituto Nacional
de Telecomunicações e Técnico em
Informática pelo centro de educação
Tancredo Neves. Atualmente estagiário
no CIDC , atuando como desenvolvedor

Você também pode gostar