📋 Documento de Especificação Detalhada
📋 Documento de Especificação Detalhada — Medit Project
1. Landing Page Informativa
Objetivo: Apresentar o local, proposta e tipos de cerimônia oferecidos.
Conteúdo e Funcionalidade:
Informações institucionais e espirituais do projeto.
Fotos do local.
Links para agendamento e redes sociais.
Design responsivo (mobile e desktop).
Versão bilíngue: PT/EN.
Tecnologia: HTML, Tailwind CSS, Django (template engine), i18n.
2. Sistema de Agendamento
Objetivo: Exibir as cerimônias disponíveis e permitir que o usuário reserve sua participação.
Funcionalidades:
Cards com datas, tipo de cerimônia, botão "Comprar Ticket" e "Mais Informações".
Integração com banco de dados para exibir disponibilidade.
Opção de compra do ticket (que leva ao checkout).
Tecnologia: Django, PostgreSQL ou SQLite, JavaScript para UX dinâmica.
3. Sistema de Checkout
Objetivo: Processar pagamento do ticket da cerimônia.
Funcionalidades:
Resumo da cerimônia.
Valor e condições.
Alerta: “Participação sujeita à aprovação do formulário médico”.
Integração com gateway de pagamento (Ex: PagSeguro, Stripe, etc).
4. Formulário Pós-Compra (Informações Médicas)
Objetivo: Coletar dados de saúde e histórico psiquiátrico para análise médica.
Funcionalidades:
Envio automático após confirmação do pagamento.
Formulário rápido e objetivo.
Salvar respostas no banco de dados.
Sistema de status: “Aguardando análise médica”.
5. Análise Médica
Objetivo: Permitir que o responsável médico aprove ou recuse a participação.
Funcionalidades:
Painel de visualização dos formulários.
Botões: “Aprovado” / “Recusado”.
Gatilho para envio automático de e-mail com resultado.
6. Confirmação de Agendamento
Objetivo: Confirmar participação somente após aprovação médica.
Funcionalidades:
Atualização de status do agendamento.
Notificação por e-mail com dados finais da cerimônia.
7. Entrevista por Vídeo
Objetivo: Última etapa para validação.
Funcionalidade:
Agendamento via link externo (Google Meet, Zoom).
Campo no painel admin para inserir link manualmente.
8. Cancelamento e Reembolso
Objetivo: Gerenciar cancelamentos conforme regras do projeto.
Funcionalidade:
Painel do usuário com botão "Solicitar cancelamento".
Políticas claras.
Status de reembolso visível ao admin.
9. Sugestão de Cerimônias Alternativas
Objetivo: Oferecer outras opções quando a principal for recusada.
Funcionalidade:
Gatilho automático ou manual após recusa.
Lista de cerimônias mais "light".
10. Painel Administrativo
Objetivo: Gerenciar conteúdos e cerimônias com facilidade.
Funcionalidades:
Login para administradores.
CRUD para cerimônias (título, data, valor, tipo, descrição).
Upload de imagens para a galeria.
Gestão de formulários e status de análise.
Interface amigável (user-friendly).
11. Banco de Dados
Objetivo: Armazenar informações do sistema.
Tabelas principais:
Usuários
Cerimônias
Tickets
Formulários médicos
Status de aprovação
Galeria
12. Site Bilíngue
Objetivo: Acessível em português e inglês.
Funcionalidade:
Sistema de tradução usando
django-rosetta
oui18n
.Botão de troca de idioma.
13. Design Responsivo
Objetivo: Navegação agradável em celular, tablet e desktop.
Tecnologia: Tailwind CSS, Grid/Flexbox, Mobile First.
14. Integração de Status
Objetivo: Usuário acompanha seu progresso.
Funcionalidade:
Página com status: “Aguardando pagamento”, “Formulário pendente”, “Análise médica”, “Confirmado”, “Recusado”.
Notificações por e-mail automatizadas.
15. Hospedagem e Domínio
Hospedagem mensal de R$ 40,00.
Domínio definido com o cliente.
16. Ideias Futuras
Loja de artesanato usando o mesmo checkout.
Expansão do painel admin para gerenciar produtos.
Total: R$ 2.350,00 — 86h estimadas
Last updated