Este projeto consiste em uma implementação fundamental de um sistema de autenticação no Front-end. O objetivo é demonstrar a lógica de validação de formulários, manipulação do DOM e redirecionamento de rotas protegidas utilizando Vanilla JavaScript.
Este repositório representa uma etapa na minha jornada de evolução em desenvolvimento web, focando na compreensão da base antes de avançar para frameworks mais complexos.
- HTML5: Estruturação semântica das páginas.
- CSS3: Estilização responsiva, uso de Flexbox e variáveis.
- Google Fonts: Tipografia (Fonte Poppins).
- JavaScript (ES6+): Lógica de validação, armazenamento local (Local Storage/Session Storage simulação) e manipulação de eventos.
- Interface de Login: Campos de e-mail e senha estilizados.
- Validação de Inputs: Feedback visual para o usuário em caso de erro.
- Simulação de Autenticação: Redirecionamento para página
authenticated.htmlapós login bem-sucedido. - Página de Boas-vindas: Exibição de interface restrita.
- Logout: Funcionalidade para encerrar a sessão e retornar ao login.