⚠️ Atenção
O login com Google está em manutenção.:: Aviso prévio para ninguém mexer nele, pois poderá influenciar no restante do código. Então, tira o dedo.
O login com Google foi temporariamente removido, junto com a pasta vendor do login.php.
Como não haverá tempo hábil para resolver, o dark mode foi temporariamente desativado para todas as páginas.
A produção do modo escuro foi levemente atrasada, e sua integração não será feita agora.
Por esse motivo, ele será testado apenas na página user.php, onde o usuário pode ter uma ideia de como seria o modo escuro / alternância de tema.
Meu projeto de vida é baseado no que eu penso sobre meu futuro acadêmico.
O "Projeto de Vida" é uma aplicação web desenvolvida em PHP que permite aos usuários documentar, planejar e acompanhar seu desenvolvimento pessoal e profissional.
O projeto segue a arquitetura MVC (Model-View-Controller) e inclui funcionalidades de:
- Autoconhecimento
- Planejamento de carreira
- Definição de metas
O banco de dados está estruturado com as seguintes tabelas principais:
- Dados básicos dos usuários:
username,email,senha,foto de perfil - Descrição pessoal
- Acesso ao sistema com autenticação segura (hash de senha)
- Informações de autoconhecimento:
- Características pessoais (forças e fraquezas)
- Valores e aptidões
- Relacionamentos (família, amigos, escola, sociedade)
- Preferências, rotinas e vida escolar
- Autoimagem e percepção dos outros
- Índice de autovalorização
- Resultados de testes de personalidade (ex: MBTI)
- Mede:
- Extroversão
- Intuição
- Racionalidade
- Julgamento
- Criação de metas específicas:
- Título
- Descrição
- Prazo
- Status de conclusão
- Criação de páginas personalizadas:
- Título
- Subtítulo
- Sobre
- Educação
- Carreira
- Contato
- Controle de visibilidade: pública ou privada
- Armazena mensagens enviadas ao time do projeto:
- Nome
- Assunto
- Mensagem
- Data
- Backend: PHP 8.2.12
- Banco de Dados: MariaDB 10.4.32
- Frontend: HTML, CSS, JavaScript
- Arquitetura: MVC
- Segurança: Senhas com hash
bcrypt
- Registro e login de usuários
- Integração com login do Google (em manutenção)
- Senhas seguras
- Upload de foto de perfil
- Banner personalizado
- Informações e descrição pessoal
- Edição de perfil
- Questionário "Quem Sou Eu"
- Teste de personalidade (MBTI ou similar)
- Avaliação de traços e aptidões
- Planos de ação
- Metas com prazos e status
- Acompanhamento de objetivos
- Página de apresentação
- Seções customizáveis
- Opção de tornar pública ou privada
- Canal de contato com os administradores
- Mensagens categorizadas por assunto
- CSS adaptativo para mobile e desktop
- Elementos visuais como banners e fotos
- Implementação parcial do dark mode
- Banner de perfil
- Foto de perfil
- Ícones e elementos gráficos diversos
- Login com Google (em manutenção)
- Possíveis futuras integrações externas
- Arquitetura MVC bem definida
- Banco de dados bem estruturado
- Foco no desenvolvimento pessoal
- Segurança com hash de senha
- Concluir a integração com o login do Google
- Aplicar dark mode em todas as páginas
- Otimizar o CSS (ex: banner de perfil)
- Expandir funcionalidades futuras
O Projeto de Vida é uma aplicação web sólida voltada para o autodesenvolvimento acadêmico e profissional.
Utiliza boas práticas como a arquitetura MVC, segurança com hash, e uma base de dados bem definida.
Combina ferramentas de autoconhecimento, planejamento e apresentação pessoal, e pode ser uma ferramenta significativa para estudantes e profissionais ao estruturar metas de vida e carreira.
Com a resolução das pendências (ex: login Google e dark mode completo), o projeto tem grande potencial de expansão e impacto.