Commit Graph

37 Commits

Author SHA1 Message Date
Lucas Santana
6dceafa0c4 fix: ajusta verificação de roles no ProtectedRoute
- Adiciona logs detalhados para debug do fluxo de autenticação
- Pega role diretamente dos metadados do usuário
- Simplifica lógica de verificação de roles com switch case
- Melhora mensagens de debug para identificar problemas de acesso
2024-12-20 13:29:31 -03:00
Lucas Santana
397e699acb fix: corrige acesso ao role nos metadados do usuário
- Remove verificação opcional (?.) ao acessar role nos metadados
- Ajusta ordem de declaração da variável userRole no LoginForm
- Atualiza logs para melhor debug do fluxo de autenticação
- Garante acesso direto ao role em user_metadata
2024-12-20 13:17:53 -03:00
Lucas Santana
f2fd1bb78e Adicionar User Role 2024-12-20 12:10:59 -03:00
Lucas Santana
0fefed234b fix: corrige redirecionamento após login
- Ajusta ordem de redirecionamento no LoginForm para priorizar escola
- Centraliza lógica de redirecionamento no handleRedirect do useAuth
- Adiciona redirecionamento automático ao carregar sessão existente
- Melhora tratamento de eventos de autenticação
2024-12-20 12:10:37 -03:00
Lucas Santana
d2cf70e09d fix: corrige redirecionamento após login do aluno
- Atualiza lógica de redirecionamento no LoginForm
- Ajusta verificação de roles no useAuth hook
- Melhora proteção de rotas no ProtectedRoute
- Atualiza rotas para suportar diferentes perfis de usuário
2024-12-20 11:55:19 -03:00
Lucas Santana
dd4b9a2a90 feat: adiciona geração de senha mnemônica no cadastro de alunos
- Implementa gerador de senhas mnemônicas (cor + animal + número)
- Adiciona campo de senha com opção de copiar e regenerar
- Remove geração de senha temporária aleatória
- Integra senha mnemônica com envio de email
- Adiciona feedback visual ao copiar senha
2024-12-20 11:42:59 -03:00
Lucas Santana
c67c79ccef feat: implementa páginas do dashboard do aluno
- Adiciona página de listagem de histórias com filtros e ordenação
- Cria formulário de criação de novas histórias com temas
- Implementa visualizador de história com navegação entre páginas
- Integra gravador de áudio para leitura
- Adiciona funcionalidade de compartilhamento
- Implementa estados de loading e tratamento de erros
2024-12-20 11:11:28 -03:00
Lucas Santana
4c63c9c37c feat: adiciona página de configurações da escola
- Cria página de configurações com formulário para dados da escola
- Adiciona campos para informações básicas e endereço
- Implementa integração com Supabase para salvar dados
- Adiciona feedback visual de sucesso/erro
- Atualiza rotas e menu lateral com novo link
2024-12-20 10:52:39 -03:00
Lucas Santana
021ef87203 style: padroniza layout das páginas de Classes e Professores
- Alinha o visual das páginas com o padrão do StudentsPage
- Ajusta espaçamentos, cores e tipografia
- Melhora a consistência dos componentes de lista
- Adiciona tratamento de erros uniforme
- Padroniza os estados de loading e empty
2024-12-20 10:49:03 -03:00
Lucas Santana
b5caf6abe4 feat: implementa dashboard com estatísticas em tempo real
- Adiciona busca de totais de turmas, professores e alunos
- Implementa listagem de turmas recentes com contagem de alunos
- Adiciona seção de histórias recentes com nome dos alunos
- Melhora feedback visual com estados de loading
- Usa queries otimizadas do Supabase com contagem e joins
2024-12-20 10:41:02 -03:00
Lucas Santana
4c003d70eb feat: adiciona RootLayout e atualiza rotas da aplicação
- Cria componente RootLayout como container principal
- Atualiza router para usar RootLayout como elemento raiz
- Organiza rotas aninhadas com Outlet do React Router
- Adiciona rota para visualização de histórias individuais
2024-12-20 10:25:21 -03:00
Lucas Santana
437ea448cc fix: atualiza regras do cursor e página de história
- Atualiza configurações do .cursorrules
- Ajusta componentes na StoryPage
- Mantém consistência com navegação do demo
- Integra com funcionalidades existentes
2024-12-20 10:19:42 -03:00
Lucas Santana
37a4d64ae6 fix: corrige navegação para página de demo
- Ajusta configuração da rota /demo no router
- Garante que o handleDemo está sendo chamado corretamente
- Adiciona debug para verificar navegação
- Mantém consistência com padrão de rotas existente
2024-12-20 10:10:02 -03:00
Lucas Santana
efb1c5eaed Adiciona Página Demo 2024-12-20 10:06:24 -03:00
Lucas Santana
724f3baf2b feat: adiciona seção de jornada do aluno na landing page
- Implementa timeline interativa do processo
- Adiciona 5 etapas do fluxo de aprendizado
- Inclui métricas de resultados comprovados
- Melhora UX com animações e hover effects
- Mantém responsividade em diferentes dispositivos
2024-12-20 09:05:50 -03:00
Lucas Santana
f6a59c5af5 feat: adiciona seção antes e depois na landing page
- Implementa comparação visual do antes/depois
- Adiciona lista de benefícios e melhorias
- Inclui métricas de resultados
- Melhora apresentação visual com ícones e cores
- Mantém consistência com design system
2024-12-20 08:58:32 -03:00
Lucas Santana
9bde26153a feat: redesign da landing page com novas seções
- Adiciona hero section com demo e social proof
- Implementa grid de features com ícones
- Adiciona seção 'Como Funciona'
- Inclui testimonials de usuários
- Implementa pricing table
- Adiciona CTA final e footer
- Melhora UX/UI geral da página
2024-12-20 08:53:49 -03:00
Lucas Santana
a14e4cf4ca fix: corrige tipagem do array classes na interface StudentData 2024-12-20 08:44:25 -03:00
Lucas Santana
98d8a473f2 Adicionando cursorrules 2024-12-20 08:38:22 -03:00
Lucas Santana
019c77b0aa fix: corrige tipagem da interface StudentData e mapeamento de dados 2024-12-20 08:37:56 -03:00
Lucas Santana
3c009596b5 Correções 2024-12-19 19:47:29 -03:00
Lucas Santana
b8283ed143 Correcoes 2024-12-19 19:38:32 -03:00
Lucas Santana
00d64b136c Correcoes 2024-12-19 19:36:07 -03:00
Lucas Santana
26888e9824 Correcoes 2024-12-19 19:32:49 -03:00
Lucas Santana
014e71e3f1 Correcoes 2024-12-19 19:18:59 -03:00
Lucas Santana
5a1ebc1387 Correcoes 2024-12-19 19:13:18 -03:00
Lucas Santana
b213483fb7 Correcoes 2024-12-19 18:58:34 -03:00
Lucas Santana
067d947da6 Fluxos diversos 2024-12-19 18:50:47 -03:00
Lucas Santana
3efaf16c84 Fluxos diversos 2024-12-19 18:49:12 -03:00
Lucas Santana
5192081bf0 Fluxos diversos 2024-12-19 18:45:51 -03:00
Lucas Santana
1e1d5dd138 Fluxos diversos 2024-12-19 18:42:52 -03:00
Lucas Santana
bc3f13202e Fluxos diversos 2024-12-19 18:40:31 -03:00
Lucas Santana
8a9571320b Fluxos diversos 2024-12-19 18:38:00 -03:00
Lucas Santana
58783cf441 Fluxos diversos 2024-12-19 18:35:47 -03:00
Lucas Santana
f182fc72fd Fluxos diversos 2024-12-19 18:33:01 -03:00
Lucas Santana
fd908391bd first commit 2024-12-19 17:34:47 -03:00
Lucas Santana
d2b959fe73 First Commit 2024-12-19 17:13:10 -03:00