Aplicações feitas para um petshop fictício como projeto final durante a realização do bootcamp de OutSystems da BePro Institute.
O projeto final consistiu em realizar uma ou mais aplicações responsáveis pelo acesso de clientes a produtos e serviços disponíveis em um petshop, junto do acesso por parte de um dono, que deve ser capaz de inserir ou alterar produtos e serviços da rede, além de possuir acesso a dados de usuários, compras realizadas e serviços agendados.
Para uma melhor visualização, os requisitos a serem implementados foram:
Para o desenvolvimento do projeto, desenvolvi três aplicações, sendo uma do tipo "CORE", onde foram desenvolvidos a estrutura do banco de dados e todas as server actions do projeto, além da utilização de uma API para buscar endereços a partir do CEP. Uma aplicação do tipo "Mobile", que é responsável pela navegação do usuário, permitindo que o mesmo crie uma conta, cadastre seus pets, realize compras de produtos disponíveis e realize agendamentos de banho e tosa na unidade de sua preferência. E por último, mas não menos importante, uma aplicação do tipo "Reactive", responsável pela navegação do dono, que é capaz de cadastrar, visualizar e alterar dados de produtos, serviços e unidades, além de possuir acesso a lista de compras de produtos e serviços requisitados por cada usuário.
A seguir, é possível visualizar algumas telas das aplicações:
Ambas as aplicações foram desenvolvidas utilizando as boas práticas de desenvolvimento em OutSystems, contendo requisitos extras como um sistema de "carrinho" funcional e controle de estoque.