Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 2.36 KB

README.md

File metadata and controls

46 lines (29 loc) · 2.36 KB

🚀 Visão Geral

Área Cliente AtivoByte é uma aplicação que visa proporcionar uma experiência intuitiva e segura para o gerenciamento de contas de usuários, oferecendo acesso a funcionalidades e dados protegidos via API. O foco é garantir que o cliente tenha total controle sobre suas informações e atividades, enquanto a aplicação segue as melhores práticas de segurança e usabilidade.

🔑 Funcionalidades Principais

Login e Cadastro: 💻 Permite login e cadastro de novos usuários, com validação de dados.

Envio de E-mail com Token de Ativação: 📧 Após o cadastro, um token é enviado por e-mail para garantir a verificação do usuário.

Recuperação de Conta: 🔑 Caso o usuário esqueça suas credenciais, ele pode recuperar sua conta de forma simples e segura.

Autenticação e Autorização com JWT: 🔒 O login é feito através de Token JWT, armazenado em cookies HttpOnly para maior segurança.

Logout: 🚪 A funcionalidade de logout invalidará o token da sessão, garantindo a segurança.

Perfil de Usuário: 👤 Em breve, será possível editar e atualizar os dados do perfil diretamente na aplicação.

Integração com API Externa: 🌍 A aplicação interage com a API externa com repositório em API Ativo Byte.

🏗️ Arquitetura

A aplicação foi construída utilizando o framework Angular com uma estrutura modular, permitindo maior escalabilidade e fácil manutenção do código. A aplicação adota práticas modernas de desenvolvimento, como:

Implementação de formulários reativos. Uso de fluxos de dados baseados na autenticação JWT. Sempre buscamos a melhor solução para proporcionar uma experiência eficiente e segura ao usuário.

🚧 Funcionalidades Futuras

Integração com o Sistema Ativo Byte: 💡 Planejamos adicionar uma funcionalidade para permitir que o usuário visualize o serviço que a Ativo Byte está prestando, com interação direta na página.

Monitoramento de Tempo e Conclusão de Projetos: ⏱️ A funcionalidade permitirá que o usuário veja o tempo gasto em cada projeto e a previsão de conclusão.

Feedback do Cliente: 🗣️ O cliente poderá interagir diretamente com a plataforma para fornecer feedback sobre os projetos, ajudando a Ativo Byte a ajustar os serviços conforme suas necessidades.