Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

salaoexecenciadaestetica

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

💇‍♀️ Salão Excelência Estética Sistema de gerenciamento para salões de beleza e clínicas de estética, desenvolvido em Delphi 12.3 com banco de dados Firebird 5.0, seguindo o padrão de arquitetura MVC (Model-View-Controller).

🚀 Funcionalidades Principais • Gerenciamento de Clientes • Cadastro de clientes com dados de contato e histórico • Registro de procedimentos realizados • Cadastro de Categorias • Definição de categorias de serviços (ex: Tratamento Facial, Tratamento Corporal) • Serviços • Cadastro e associação de serviços às categorias • Definição de preços e tempo estimado por serviço • Procedimentos • Agendamento e controle de procedimentos realizados • Vinculação de cliente + serviço + data/hora • Fotos de Procedimentos • Upload e armazenamento de imagens vinculadas ao procedimento • Suporte para múltiplas fotos por atendimento • Controle de Usuários • Login com controle de acesso • Exibição de usuário logado na interface principal • Relatórios e Consultas • Visão geral de atendimentos por cliente • Filtro de serviços por categoria • Infraestrutura • Acesso a dados via FireDAC • Design responsivo com VCL • Armazenamento de imagens por BLOB ou caminho de arquivo

🛠️ Tecnologias Utilizadas • Delphi 12.3 (VCL) • Firebird 5.0 • IBExpert • Git/GitHub para versionamento • Arquitetura MVC

📁 Estrutura de Pastas (sugerida) /Model /Controller /View /DAO /Utils

Tipos de pesquisa disponíveis

  • Por nome do cliente → Digitar no edtPesquisar busca por trechos do nome (ex: "mar" encontra "Mauricio").
  • Por data do procedimento → Usando dtInicial e dtFinal, você pode restringir o intervalo de busca (ex: de 01/06 a 23/06).
  • Por categoria do serviço (tipo) → Selecionando no cbCategoria, você pode ver apenas fotos de procedimentos da categoria "Estética", "Clínica", "Odonto", etc.
  • Combinação de critérios → O usuário pode buscar, por exemplo, todos os procedimentos da categoria “Clínica” feitos por clientes com nome “Ana” entre duas datas.

🗺️ Mapa de Funcionalidades

O sistema Excelência da Estética foi desenvolvido para gerenciar e acompanhar visualmente os procedimentos realizados em clientes, oferecendo uma navegação intuitiva e organizada. Abaixo está o panorama geral das funcionalidades disponíveis e em expansão:


📥 Cadastro de Fotos

  • 📸 Importação de imagens com seleção por diálogo (OpenPictureDialog)
  • 🧷 Associação da imagem a um procedimento específico
  • 🧠 Armazenamento em banco de dados como BLOB

🖼️ Galeria Visual

  • 🔲 Miniaturas exibidas dinamicamente em um FlowPanel
  • 👆 Interação com a imagem (duplo clique abre visualização ampliada)
  • 🖼️ Tela exclusiva para ampliação da imagem (FrmFotoAmpliada)

🔍 Pesquisa Avançada

  • 🧾 Campo de texto livre para nome do cliente ou observações
  • 🗓️ Filtro por intervalo de datas (com hora final 23:59:59)
  • 🧴 Filtro por categoria com opção "(Todas as categorias)" adicionada dinamicamente

🔧 Arquitetura e Backend

  • 🧱 Padrão MVC aplicado com separação entre View / Controller / Model
  • 🚀 Uso de TFDMemTable para controle de dados em memória
  • 🛡️ SQL dinâmico com parâmetros e segurança na filtragem
  • 🔌 Conexão FireDAC com suporte ao Firebird Dialeto 3

🧪 Em desenvolvimento / Futuras melhorias

  • [ ] Filtros por nome do serviço, profissional responsável e status
  • [ ] Botões para excluir ou exportar imagens
  • [ ] Carregamento otimizado para imagens grandes
  • [ ] Zoom e navegação na visualização ampliada
  • [ ] Testes unitários usando DUnitX
  • [ ] Exportação de relatório com fotos por cliente ou por período

Essa seção pode ficar bem no topo do README.md ou após a descrição do projeto. Se quiser, posso adicionar também um sumário navegável estilo wiki ou montar a estrutura completa do README por você 😄📘✨

👥 Desenvolvedor Projeto em desenvolvimento por Mauricio Abreu. Repositório oficial: GitHub - mabreu2022/salaoexecenciadaestetica