Gerenciador Desktop para Salão de Beleza & Estética
Aplicação desktop corporativa em C#, WPF, biblioteca WPF UI e banco SQLite local.
Projeto pessoal desenvolvido para pequenas empresas de serviços, focado em agilidade operacional, interface moderna com Fluent Design e persistência local 100% offline.
Interface Fluent Design com suporte a tema escuro
Bindings bidirecionais e comandos assíncronos
Armazenamento local rápido e 100% offline
Diagnóstico & Engenharia da Solução
Detalhamento de problemas, objetivos, arquitetura, decisões técnicas e aprendizados consolidados.
1. O Problema Identificado
Cenário e gargalos anteriores:
Dificuldade de controle rápido no balcão de atendimento, falta de histórico centralizado de clientes e dependência de ferramentas lentas ou com mensalidades inviáveis para negócios iniciantes.
2. O Objetivo Técnico
Meta e requisitos da solução:
Desenvolver um software desktop leve, intuitivo, esteticamente refinado e com operação totalmente local sem dependência de internet para consultas de rotina.
3. Estrutura da Solução
Aplicação desenvolvida em C# com arquitetura MVVM limpa. A camada de interface utiliza a biblioteca moderna WPF UI para estética alinhada ao Windows 11 com suporte a tema escuro. A persistência utiliza SQLite com Entity Framework Core para garantir velocidade de consulta e portabilidade de dados.
4. Decisões Técnicas Relevantes & Trade-offs
Adoção do Padrão MVVM
Permitiu isolar completamente a lógica de manipulação de dados dos arquivos XAML, facilitando testes unitários e manutenções visuais.
SQLite Embarcado
Eliminou a necessidade de instalar servidores de banco de dados pesados nas máquinas dos clientes, tornando o instalador simples e portátil.
WPF UI para Fluent Design
Proporcionou uma experiência de usuário contemporânea e profissional, superando a aparência tradicional e cinzenta de softwares desktop legados.
5. Desafios & Aprendizados
- •Aprofundamento na sintaxe do XAML, data binding bidirecional e comandos assíncronos em aplicações de desktop.
- •Gerenciamento correto de conexões de contexto do Entity Framework Core em aplicações com interface de usuário reativa.
Minha Contribuição Específica
Papel técnico e entregas diretas:
Concepção completa do projeto: levantamento de requisitos, arquitetura em camadas (Views, ViewModels, Services), modelagem do schema relacional e implementação de testes locais.