Sistema de agendamento online com direcionado para salões de beleza. Desenvolvido com objetivo de otimizar o processo de agendamento, gerenciamento de serviços e gestão financeira. O sistema oferece uma solução completa e eficiente para gerenciamento de salões de beleza, combinando tecnologias modernas e boas práticas de desenvolvimento.
- Backend: Node.js com Express
- Banco de Dados: Supabase (relacional) e MongoDB (não-relacional)
- Integrações: WhatsApp via WPPConnect, Nodemailer para e-mails
- Interface: HTML5, JavaScript ES6+
- Documentação: Swagger
- Monitoramento: Render
- Segurança: Helmet, CORS, Rate Limiting
- Agendamentos em tempo real com validação de horários
- Sistema de cancelamento com prazo de 24h
- Remarcação de agendamentos
- Gestão de horários por profissional e dia da semana
- Diversos tipos de serviços com durações variadas
- Valores personalizados por serviço
- Galeria de imagens dos serviços
- Sistema de descontos flexível
- Integração com WhatsApp para comunicação
- Sistema de lembretes por e-mail
- Calendário integrado
- Notificações em tempo real
- Sistema de comissões por profissional
- Relatórios de faturamento
- Gestão de descontos e promoções
- Sistema modular e bem organizado
- Banco de dados híbrido (relacional e não-relacional)
- Logs centralizados e estruturados
- Sistema de backup automatizado
- Validações em múltiplas camadas (HTML, JS, Backend)
- Rate limiting para login
- Sessões seguras com tempo limitado
- Proteção contra dupla reserva de horários
- Interface responsiva e intuitiva
- Sistema de lembretes automático
- Feedback em tempo real
- Confirmação de agendamentos via modal
- Código organizado por funcionalidades
- Documentação via Swagger
- Atualizações frequentes e controladas
- Sistema de backup confiável
- Sistema de logs centralizado
- Monitoramento via Render
- Deploy automatizado
- Suporte técnico dedicado
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Desenvolvido por Derick Campos Santos