17 Commits

Author SHA1 Message Date
83bdaed7aa padronização das paginações 2025-11-26 10:56:59 -03:00
DaniloSts
01aecc4485
Update página inicial 2025-11-18 13:41:29 -03:00
cbcb7b54fd Alteracao da pagina inicial e na pagina de login 2025-11-17 22:19:36 -03:00
298a6d1269 mudança de logo, alteração no nome e melhoria da identidade visual 2025-11-11 22:58:27 -03:00
801d560e78 remocao do header 2025-11-11 21:39:35 -03:00
329300395a Responsividade e Ajuste na pagina Inicial 2025-11-11 01:18:39 -03:00
c64f2e992c Organização e Responsividade da Pagina inicial 2025-11-10 23:32:48 -03:00
Gabriel Lira Figueira
4fcfad6c81 tentando atualizar com força 2025-10-29 19:11:52 -03:00
Gabriel Lira Figueira
e6c6a20842 Merge branch 'main' of https://git.popcode.com.br/RiseUP/riseup-squad21 2025-10-15 23:56:40 -03:00
Lucas Rodrigues
f062929917 corrigindo tabela e criação de users e alterando nome do sistema todo 2025-10-15 23:46:31 -03:00
Gabriel Lira Figueira
f6f206ff63 refactor(auth): Centraliza e padroniza o fluxo de autenticação
Esta refatoração unifica todo o sistema de login e logout da aplicação, resolvendo inconsistências e eliminando código duplicado.

Problema Anterior:
- A lógica de login estava espalhada por múltiplos componentes e páginas (`/doctor/login`, `/patient/login`, etc.).
- Cada layout de área restrita (`DoctorLayout`, `PatientLayout`, etc.) tinha sua própria lógica de verificação de segurança e logout, resultando em bugs (ex: uso de Cookies vs. localStorage).

Solução Aplicada:
- Foi criado um componente `LoginForm` unificado e inteligente, responsável por toda a interação de login.
- Toda a lógica de comunicação com a API de autenticação foi centralizada no serviço `api.mjs`, incluindo uma nova função `api.logout()`.
- Todos os layouts de áreas restritas (`DoctorLayout`, `PatientLayout`, etc.) foram padronizados para usar `localStorage.getItem('token')` para verificação e para chamar `api.logout()` ao sair.
- As páginas de login específicas de cada perfil foram atualizadas para usar o novo `LoginForm` genérico.
2025-10-15 23:29:31 -03:00
b89020692f integração de acessibilidade v1 2025-10-08 21:49:19 +00:00
Lucas Rodrigues
6998360b62 nome sistema 2025-10-02 13:51:34 -03:00
eab07a60c4 alterações estéticas 2025-10-01 21:39:23 -03:00
Lucas Rodrigues
48dc841b94 criando página inicial do site 2025-09-27 14:53:24 -03:00
b528a81b83 criado card dos novos perfis 2025-09-22 09:26:40 -03:00
1c6b36f86e deploy 2025-09-21 21:00:29 -03:00