📋 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 ou i18n.

  • 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