Page 110 - INATEL - Revista Fetin 43ª-completa (2)
P. 110
Separae
PROBLEMÁTICA/SOLUÇÃO
A divisão de despesas em grupos de amigos em estabelecimentos é uma prática comum, mas pode ser repleta de dificuldades.
Em situações como jantares, eventos ou comemorações, a divisão dos valores de uma conta acaba se tornando uma tarefa
complicada e, muitas vezes, gera desconforto entre os participantes. O cálculo manual para definir quanto cada pessoa
deve pagar em uma conta coletiva exige tempo e esforço, especialmente quando cada indivíduo consome diferentes itens
do cardápio. Além disso, a maioria dos estabelecimentos ainda não oferece métodos de pagamento que facilitam o rateio, o
que leva as pessoas a utilizar métodos de transferência externos, como Pix, que muitas vezes exigem coordenação adicional
entre os membros do grupo. Por mais que seja o caso principal, ambientes que não sejam estabelecimentos também são
um caso de uso, como viagens e repúblicas.
FUNCIONAMENTO DO PROJETO
O aplicativo para divisão de despesas em estabelecimentos funciona de forma intuitiva e colaborativa. Ao abrir o app, o
usuário pode criar ou entrar em grupos de consumo com amigos e familiares. Dentro de um grupo, é possível registrar
cada item consumido e especificar quais pessoas estão associadas a cada item. Assim, a divisão dos custos é feita
automaticamente com base nos itens e consumidores selecionados, calculando o valor exato que cada pessoa deve pagar.
Essa abordagem elimina o cálculo manual e torna o processo transparente, garantindo que todos paguem apenas o que
consumiram. Na hora de fechar a conta, o usuário pode finalizar o pagamento diretamente pelo aplicativo, que transfere
o valor total para uma carteira virtual associada ao grupo. Em seguida, é só pagar por aproximação com auxílio do nosso
cartão virtual (NFC). Essa funcionalidade garante um pagamento coletivo sem a necessidade de transferências manuais ou
múltiplas interações com o caixa.
METODOLOGIA E VALIDAÇÃO DA IDEIA
Para implementação do projeto, foram utilizadas as seguintes tecnologias: Flutter/Dart para o desenvolvimento do app,
NodeJS para o backend e MySQL para o banco de dados. Tentei implementar o que aprendi sobre metodologias ágeis para
me organizar no desenvolvimento. Não há nenhum concorrente direto, existem soluções como por exemplo a Splitwise, que
tem a parte de divisão, mas não a parte de pagamento. Existem soluções como a Cumbuca e a Noh, ambas finshares, mas
que a porcentagem dos gastos é definida na hora de criação do grupo, e não por item. Existem soluções como a Nowigo,
que conta com o sistema de cartões para cadastrar o consumo dos itens, mas não conta com a parte da divisão. Por fim, não
existe nenhuma solução que haja divisão de gastos variáveis e, muito menos, que conte com a adição dos cartões.
110 Instituto Nacional de Telecomunicações - Inatel