Skip to content

2024.2 Sagittarius - Sistema de Vendas

Projeto Pele Dourada

Sobre o Projeto

Este projeto tem como objetivo desenvolver um sistema interno de gestão para a empresa Frango Assado Pele Dourada. O software busca integrar e automatizar as operações diárias da loja, como controle de vendas, encomendas, estoque, cadastro de clientes e fluxo de caixa. A solução foi projetada para atender às necessidades específicas do setor alimentício, proporcionando maior eficiência, organização e redução de erros operacionais.


Funcionalidades Principais

  1. Gestão de Vendas e Encomendas
  2. Registro de vendas no balcão com atualização automática do estoque.
  3. Cadastro de encomendas com informações detalhadas (cliente, horário, quantidade).
  4. Alertas para encomendas atrasadas e opção de entrega ou retirada.

  5. Controle de Estoque

  6. Registro diário da quantidade de produtos disponíveis.
  7. Atualização automática do estoque com base em vendas e encomendas.
  8. Cadastro e edição de novos produtos.

  9. Cadastro de Clientes

  10. Registro das informações dos clientes (nome, telefone e endereço).
  11. Edição ou exclusão dos dados cadastrados.

  12. Controle de Caixa

  13. Registro de entradas e saídas financeiras com descrição, valor e data.
  14. Geração de saldo diário consolidado.
  15. Relatórios detalhados sobre vendas por métodos de pagamento (cartão débito/crédito).

  16. Dashboard Geral

  17. Visão geral do desempenho mensal (vendas, encomendas, estoque).
  18. Gráficos e indicadores visuais para análise rápida.

  19. Autenticação

  20. Tela de login com nome de usuário e senha para garantir a segurança dos dados.

Tecnologias Utilizadas

  • Frontend: HTML, CSS, JavaScript (com Bootstrap).
  • Backend: Python com Django e Django Rest Framework.
  • Banco de Dados: MongoDB.
  • Ferramentas:
  • GitHub: Controle de versão.
  • Figma: Prototipação da interface do usuário.
  • Discord: Comunicação entre os membros da equipe.
  • Miro: Organização visual das tarefas (Kanban).
  • Docker: Ambiente local para desenvolvimento.

Metodologia

O desenvolvimento do projeto segue uma abordagem ágil combinando elementos do SCRUM e do XP (Extreme Programming):

  • SCRUM:
  • Sprints semanais para entregas incrementais.
  • Planejamento, checkpoints e retrospectivas regulares.
  • XP:
  • Programação em pares (Pair Programming).
  • Integração contínua para evitar falhas no sistema.
  • Refatoração constante para manter o código limpo e eficiente.

Equipe

Matrícula Nome Função
231026509 Matheus de Alcântara Back-end / Banco de Dados
231026590 Vilmar José Fagundes dos Passos Jr. Back-end / Banco de Dados
222015159 Lucas Guimarães Borges Back-end
222006150 Micael Kauan Freitas Chagas Front-end
231026358 Gabriel Flores Coelho Banco de Dados
221007635 André Gustavo Rabelo do Nascimento Front-end
231026400 João Victor Pires Sapiência Santos Back-end
231026302 Caio Lucas Messias Sabino Back-end
221008196 João Victor Sousa Soares e Silva Front-end
222022082 Fábio Santos Araújo Banco de Dados

Como Contribuir

  1. Clone o repositório: ```bash git clone