Sistema de Ponto de Venda (PDV) e ERP web desenvolvido para a Linda Gestante, loja de roupas para gestantes e lactantes de Parnaíba (PI). Projeto de extensão do curso de Análise e Desenvolvimento de Sistemas do IFPI – Campus Parnaíba (Extensão Curricular I e II), entregue gratuitamente à empresa parceira, que arca apenas com a infraestrutura.
Código-fonte: GestharPDV/gesthar_pdv.
Problema
Antes do Gesthar, as vendas aconteciam por WhatsApp e Instagram, o caixa era controlado em anotações manuais e o estoque era gerenciado de memória, gerando perda de informação, dificuldade de reposição e baixa previsibilidade de demanda.
Telas do sistema
Login

Início

PDV

Destaques
- Solução completa utilizada em ambiente produtivo, substituindo processos manuais através da digitalização de módulos de Estoque, PDV, Financeiro, Clientes, Produtos, Catálogo, Relatórios, Usuários e Auditoria de Logs.
- PDV com busca por nome, SKU ou código de barras, carrinho, descontos em R$ ou %, modalidade online/presencial e identificação do cliente por CPF/CNPJ.
- Pagamentos via Mercado Pago Point, com webhook assinado, atualização em tempo real e modo de simulação para testes.
- Estoque com baixa automática após cada venda, estoque mínimo, alertas e movimentações de entrada e saída por variação (tamanho e cor).
- Clientes com histórico de compras, data prevista do parto e preferências de tamanho, além de notificações de acompanhamento de gestação via WhatsApp.
- Usuários e auditoria: controle de acesso por perfil e registro de logs de acesso e ações, com IP e data. Interface com modo escuro.
- Atuei no desenvolvimento full stack: backend, frontend, modelagem de banco de dados e infraestrutura de produção.
- Infraestrutura baseada em containers Docker e Coolify, com pipelines CI/CD no GitHub Actions que executam cerca de 270 testes automatizados a cada push e pull request e publicam a imagem no Docker Hub.
- Operação em produção com gerenciamento de variáveis de ambiente, backups automatizados, monitoramento e estratégias de rollback.
- Práticas de engenharia de software: Git, Gitflow, Sprints e acompanhamento do ciclo completo, do levantamento de requisitos (UML, diagramas ER e protótipos no Figma) à publicação.
Tecnologias
Python 3.12, Django 4.2, PostgreSQL 15, Bootstrap 5, WhiteNoise, WeasyPrint, Docker, Coolify, GitHub Actions, Git, Linux, CI/CD.
Equipe
Desenvolvido por discentes de TADS do IFPI – Campus Parnaíba, com orientação do Prof. Me. José Renato de Moura Silva Barroso.