Listo nesta página alguns de meus projetos mais recentes que rodam em ambiente de produção.
App oficial da Expofred 2022 para a realização de pesquisas de satisfação com os frequentadores e expositores da feira.
O Quiz Faction foi um app desenvolvido para atender a uma demanda de um grupo de pesquisadores da UFSM-FW (Universidade Federal de Santa Maria campus Frederico Westphalen - RS). Este grupo tinha por objetivo coletar dados de frequentadores e expositores da feira multissetorial da cidade de Frederico Westphalen, que fica na região norte do RS.
Para facilitar a coleta de dados e opiniões dos entrevistados, o Quiz Faction possibilita preencher formulários personalizados para cada tipo de entrevistado, podendo funcionar sem a dependência de conexão com a internet no momento da entrevista. O entrevistador abre o formulário desejado e então preenche-o com os dados coletados e após a finalização do questionário, o mesmo é salvo localmente no dispositivo, em um banco de dados Sqlite. Posteriormente, é possível fazer o envio dos formulários para um servidor em nuvem (Firebase) onde todos os formulários preenchidos ficam salvos.
O grande diferencial deste app, é a possibilidade de criar formulários personalizados e trabalhar de forma offline na maior parte do tempo, realizando a sincronização dos dados, uma vez ao dia!
📱 Como o app não está mais disponível em produção, pois o banco de dados ja foi desativado, deixo abaixo algumas imagens ilustrativas sobre o app
🔵 Telas de Login e Cadastro de Usuário
🔵 Listagem de questionários
🔵 Questionário
- Autenticação com o Firebase Authentication;
- Segurança de formulários com definição de senha;
- Uso de forma offline utilizando banco de dados Sqlite;
- Persistencia de dados em nuvem com Firestore Database;
O Quiz Faction foi uma ideia que utilizei para desenvolver meu TGSI (trabalho de graduação de Sistemas de Informação - o famoso TCC) que tinha como estudo de caso, a Expofred 2022, uma feira de exposições que ocorre na minha cidade, Frederico Westphalen - RS. O projeto teve uma grande aprovação dos professores e outros interessados, onde então decidimos aplicá-lo durante a feira de exposições, como um projeto-piloto. Como esse app foi desenvolvido sob demanda, e o mesmo deveria ser de uso privado, decidi subir o apk para a nuvem, e disponibilizar o link de download apenas para uma lista de entrevistadores aprovados. A ideia deu certo, e ao final da feira, gerei um arquivo em excel, exportando todos os dados coletados para que as análises pudessem ser feitas. O app seguiu uma definição de projeto feita pelo grupo de pesquisadores, que passou a ideia principal, e através de algumas conversas, definimos a estrutura de funcionamento, gerenciamento e detalhes de layout.
Este foi meu primeiro projeto colocado em produção, onde pude aprender muito. Atualmente este aplicativo encontra-se desativado, por ter seu uso aplicado apenas durante a feira.
Página oficial do projeto: https://petmaisapp.com.br/
Você pode encontrar o app na Play Store aqui
Você pode encontrar o app na App Store aqui
Este é um grande projeto onde sou o responsável por todo o desenvolvimento das aplicações, desde o backend até o frontend. Este projeto consta com uma aplicação voltada para os tutores de pets e outra aplicação a ser utilizada por empresas do ramo pet, como clínicas veterinárias, petshops, dentre outros. O app dos tutores (Pet+) é uma aplicação que roda em Flutter, e estará disponível nas plataformas Android e iOS. Já a aplicação web, foi desenvolvida com o framework Flutter Web. O backend foi desenvolvido em Dart, e consta com requisições autenticadas por token jwt, envio de notificações, dentre outros. A plataforma permite com que tutores de pets realizem agendamentos de serviços das empresas parceiras, cadastramento de pets, controle de vacinação, busca por pets perdidos, dentre outros. Estou em fase final de desenvolvimento também, e próximo do lançamento das aplicações em produção. Já houveram avanços nas etapas de testes com uma clínica de conhecidos, que aprovaram o app.
🔵 Login e página inicial
🔵 Agendamentos
🔵 Pets e carteira de vacinação
🔵 Login e página inicial
🔵 Configurações, relatórios e controle de vacinas
- Agendamento de serviços;
- Controle de vacinação de pets;
- Busca por pets perdidos;
- Notificações no app;
- Controle de permissões de funcionários na plataforma web;
- Relatórios gerenciais;
- Controle de agenda por serviço prestado
App destinado para uso de alunos de academias para controle e gerenciamento de treinos.
O BarthFitness é um projeto pessoal, o qual desenvolvo junto com outros tres colegas, onde sou o responsável pelos aplicativos e também auxilio no desenvolvimento do front-end. O app tem como propósito aproximar o aluno da academia permitindo com que o mesmo tenha um controle dos seus treinos, acessos de evoluções diárias, dentre outras informações. O aplicativo estará disponível nas plataformas Android e iOS. A plataforma web mencionada, utilizada pelo gestor da academia, foi desenvolvida em Typescript, a qual também fiz parte do desenvolvimento, mas não constará neste portfólio.
🔵 Login e página inicial
🔵 Contratos e Menu lateral
🔵 Treinos
🔵 Perfil
- Backend próprio com segurança nas requisições utilizando token jwt;
- Integração com Firebase Analytics, Crashlytics, Firebase Storage;
- Controle de versão mínima utilizando Firebase Remote Config;
App para venda de ingressos de evento promovido por uma ONG da cidade.
O 2KFest foi um aplicativo criado juntamente com outro colega, onde utilizamos o Flutter Web aliado ao Firebase. O objetivo do aplicativo era realizar a venda de ingressos para um evento beneficiente promovido pelo Rotaract, clube da minha cidade que realiza ações sociais. Inicialmente cadastramos todos os usuário dos responsáveis pela venda de ingressos no aplicativo, e então todos eles teriam acesso para vender os lotes disponíveis. Ao vender um ingresso, o mesmo informava alguns dados do comprador e após isso, o ingresso era enviado para o whatsapp informado. No dia do evento, ocorreu a validação dos ingressos, onde era necessário apresentar o ticket com o QrCode e então nosso aplicativo fazia a validação se era um QrCode válido e se o mesmo já tinha sido apresentado ou não. Validando, a pessoa estava liberada para acessar o evento.
🔵 Tela de Login do vendedor
🔵 Lotes de Ingressos (informações pessoais ocultas aqui por questões de segurança)
🔵 Ticket
🔵 Validação do Ingresso
- Autenticação com o Firebase Authentication;
- Venda de ingressos com controle de quantidade por lote;
- Envio do ticket por whatsapp do comprador;
- Validação automática do ingresso com leitura de QrCode
O app foi desenvolvido em menos de uma semana para atender a urgente necessidade do clube para o evento. O uso do aplicativo foi um sucesso, onde o mesmo possivelmente será novamente utilizado em um futuro evento promovido pelo grupo.




























