O Avalio é uma API para uma plataforma de avaliações e reviews de negócios, que permite que empresas gerenciem sua presença online e interajam com o feedback de seus clientes. Desenvolvida com tecnologias modernas, a plataforma oferece uma experiência completa:
- Autenticação e Segurança: Utiliza Laravel Sanctum para autenticação segura via tokens e proteção de rotas
- Pagamentos e Assinaturas: Integração com Stripe para gerenciamento de planos e pagamentos recorrentes
- Upload de Imagens: Usa Amazon S3 para armazenamento seguro e eficiente de logos e imagens de capa dos negócios
- Sistema de Notificações: Notificações em tempo real via app, além de integrações com Twilio para envio de mensagens via WhatsApp e SMS
- Comunicação por Email: Utiliza Laravel Mail com Mailtrap para envios seguros de emails transacionais
- Sistema de Filas: Implementa Laravel Queue para processamento assíncrono de tarefas pesadas
- Webhooks: Integração em tempo real com eventos do Stripe para gestão de assinaturas
- Documentação: API totalmente documentada e disponível através do endpoint
/docs/api
O diferencial do Avalio está na sua simplicidade: donos de negócios precisam apenas compartilhar o link do seu negócio com seus clientes. A partir daí, qualquer pessoa pode deixar sua avaliação de forma rápida e descomplicada, sem necessidade de criar uma conta. Os clientes podem:
- Avaliar com 1 a 5 estrelas
- Deixar comentários detalhados (opcional)
- Escolher se identificar pelo nome ou permanecer anônimo
- Ver todas as avaliações anteriores do negócio
- Acompanhar respostas dos proprietários (disponível no plano pro)
É uma solução completa para conectar empresas e clientes através de avaliações, fornecendo insights valiosos para melhorias e construindo uma reputação online sólida!