Meu portifólio

Meu portifólio

Plataforma de Portfólio Pessoal

Descrição Completa do Projeto

Em vez de usar um template pronto, o desafio foi criar um projeto que, por si só, fosse uma demonstração robusta de habilidades em desenvolvimento full-stack. A oportunidade era construir uma plataforma pessoal que não apenas exibisse meus trabalhos, mas que também demonstrasse proficiência em arquitetura de software, automação de build, internacionalização e boas práticas de deploy.

O sistema foi arquitetado de forma modular e escalável, com funcionalidades que o transformam em uma verdadeira plataforma de conteúdo pessoal.

Principais Funcionalidades:

CMS Personalizado via Admin: Utiliza o admin do Django, de forma estendida, para gerenciar completamente os projetos, artigos de blog e tecnologias. Inclui campos customizados, sistema de ordenação, upload de múltiplas imagens e controle de status (Rascunho/Publicado).

Internacionalização (i18n) Completa: Suporte nativo para múltiplos idiomas (Português/Inglês), com URLs com prefixo de idioma (/pt-br/, /en/), seletor no cabeçalho e um fluxo de trabalho claro para adicionar novas traduções.

Pipeline de Frontend Integrado: Um app Django dedicado gerencia a compilação de assets com Node.js/PostCSS, automatizando o workflow do Tailwind CSS (com modo watch para desenvolvimento e minificação para produção) diretamente no ambiente Django.

Arquitetura Pronta para Produção: O projeto é modular, possui testes automatizados e está configurado para deploy em plataformas como a Railway, utilizando uma stack profissional com PostgreSQL, Gunicorn e WhiteNoise.
O resultado é uma plataforma robusta, performática e escalável que demonstra o domínio sobre o ciclo de vida completo de um projeto web moderno, da arquitetura e desenvolvimento ao deploy.