Portfólio
🚀 Plataforma de Portfólio com IA

O teu portfólio.
Com superpoderes de IA.

Portfolio Platform é a solução completa para apresentar projetos, gerar vídeos demo automáticos com IA, criar podcasts multi-voz, gerir conteúdo e muito mais — tudo numa única plataforma Next.js + NestJS.

PT/EN
Multilíngue
5
Serviços Docker
12+
Ferramentas Admin
IA
Local & Cloud

Tudo o que precisas para apresentar e vender os teus projetos

Desenvolvida para programadores e criadores de conteúdo que precisam de uma vitrina profissional com ferramentas de IA integradas para produção de conteúdo, demos e apresentações.

🌐
Portfólio Multilíngue
Site público em Português e Inglês com alternância automática de idioma e rotas independentes para SEO.
🎞️
Video Studio com IA
Gera vídeos demo automáticos de qualquer app web com Puppeteer + FFmpeg + narração TTS.
🎙️
Podcast Multi-Voz
Cria podcasts com múltiplos locutores usando Edge-TTS (Azure) ou Piper (offline) com vozes naturais.
💬
Chat IA com Contexto
Ollama local com fontes ingeridas (URLs, textos, PDFs) e notebooks como contexto para conversas inteligentes.
🎬
Power Editor
Transcrição de áudio/vídeo com Whisper, síntese de voz TTS e análise de conteúdo com IA.
📁
Gestão de Projetos
CRUD completo de projetos com título e descrição bilíngues, categorias, thumbnails, URLs e destaque.
📓
Notebooks com IA
Organiza ideias, pesquisas e anotações com assistência de IA integrada para análise e resumo.
📄
HTML → PDF
Converte qualquer conteúdo HTML em documentos PDF profissionais diretamente no painel admin.

Portfólio profissional em dois idiomas

O visitante chega à página inicial e escolhe o idioma. O site adapta-se completamente ao português ou inglês, com URLs independentes para SEO e conteúdo completamente localizado.

Narração: "O Portfolio Platform começa pela seleção de idioma — o visitante escolhe entre Português e Inglês. A partir daí, navega por um portfólio moderno com animações Framer Motion, cards de projeto responsivos e filtros por categoria. Cada projeto tem uma página de detalhe completa com descrição, funcionalidades, tecnologias usadas e links para demo e GitHub."
Home Language Selection
🏠 Seleção de Idioma — Página Inicial
Portfolio PT
🇵🇹 Portfólio em Português
Portfolio EN
🇬🇧 Portfolio in English
PT/EN
Idiomas suportados
next-intl integrado
SSR
Server-Side Rendering
Next.js 14 App Router
100%
Responsivo
Mobile, tablet, desktop
SEO
Otimizado
Meta tags e structured data

Cada projeto com página completa

Cada projeto tem uma página de detalhe rica com descrição completa, lista de funcionalidades, tecnologias, links para demo e GitHub, thumbnail e vídeo demo.

Narração: "Ao clicar num projeto, o visitante acede a uma página de detalhe completa. Aqui vê a descrição longa do projeto, todas as funcionalidades em bullet points, as tecnologias utilizadas, e botões diretos para experimentar a demo e ver o código no GitHub. O conteúdo é completamente bilingue — muda de idioma com um clique."
Project Detail PT
📋 Detalhe de Projeto — Português
Project Detail EN
📋 Project Detail — English
Project Detail 2
📋 Segundo Projeto — Vista Completa
📝
Título Bilingue
Título, descrição curta e longa independentes em PT e EN geridos pelo admin.
⚙️
Stack Tecnológico
Badges com todas as tecnologias usadas no projeto — Python, React, Docker, etc.
🔗
Links Diretos
Botões para demo ao vivo, repositório GitHub e vídeo demo do projeto.
🖼️
Thumbnail & Vídeo
Imagem de capa e player de vídeo demo integrado em cada página de projeto.

Painel admin completo com 12 ferramentas

O painel de administração centraliza todas as ferramentas de produção, inteligência e gestão numa interface moderna com sidebar navegável.

Narração: "O painel admin do Portfolio Platform é uma SPA completa com sidebar de navegação. Ao entrar, o administrador vê o dashboard com estatísticas do portfólio — número total de projetos, quantos estão em destaque e quantas categorias existem. A partir daqui tem acesso rápido a todas as 12 ferramentas da plataforma."
Admin Dashboard
📊 Dashboard Admin — Visão Geral
3
Projetos no Portfólio
Adicionado via CRUD
2
Em Destaque
Featured flag ativo
2
Categorias
AI & Web Development
12+
Ferramentas Admin
Produção, IA, Gestão

Estrutura do Painel Admin

🧠
INTELIGÊNCIA
  • Notebooks com IA
  • Fontes & Contexto
  • Chat IA (Ollama)
🎬
PRODUÇÃO
  • Video Studio
  • Podcast Multi-Voz
  • Power Editor
  • Narrações TTS
📁
GESTÃO
  • Projetos CRUD
  • HTML → PDF
  • Configurações IA
  • Documentação

IA local com contexto personalizado

Notebooks, fontes de contexto e chat IA com Ollama — tudo integrado para que possas trabalhar com IA usando os teus próprios dados como contexto.

Narração: "O módulo de inteligência do Portfolio Platform tem três ferramentas integradas: os Notebooks servem para organizar ideias e anotações com assistência de IA; as Fontes permitem ingerir URLs, textos e ficheiros como contexto; e o Chat IA usa o Ollama local para conversas inteligentes que têm acesso a todos os notebooks e fontes adicionadas."
Admin Notebooks
📓 Notebooks com IA
Admin Sources
📂 Fontes & Contexto
Admin Chat IA
💬 Chat IA (Ollama)
📓
Notebooks
Cria e organiza notas com IA para análise, resumo e expansão de conteúdo automaticamente.
📂
Fontes & Contexto
Ingere URLs, textos e documentos que ficam disponíveis como contexto para o Chat IA.
💬
Chat IA
Baseado em Ollama (qwen3, llama3) com contexto das tuas fontes e notebooks para respostas precisas.
🔌
100% Local
Modelos LLM rodam localmente — sem custos de API, sem dados a sair da tua infraestrutura.

Cria conteúdo profissional com um clique

Video Studio, Podcast Multi-Voz, Power Editor e Narrações — ferramentas completas para produzir demos, podcasts, transcrições e narração com vozes naturais.

Narração: "As ferramentas de produção são o coração da plataforma. Com o Video Studio podes gerar um vídeo demo de qualquer aplicação web automaticamente — o sistema usa Puppeteer para capturar screenshots, FFmpeg para compor o vídeo, e TTS para narração. O Podcast Multi-Voz permite criar episódios com múltiplos locutores. O Power Editor transcreve áudio com Whisper e o módulo de Narrações gera frases reutilizáveis com Piper TTS."
Admin Video Studio
🎞️ Video Studio — Geração Automática

🎞️ Video Studio

Gera vídeos demo automáticos de qualquer aplicação web. Fornece o URL e as credenciais — o sistema faz login, captura screenshots de todas as páginas, adiciona narração TTS e compõe o vídeo final em MP4.

  • Puppeteer para screenshots automáticos
  • Suporte a autenticação (JWT + localStorage)
  • Narração TTS com Azure Edge ou Piper
  • Composição de vídeo com FFmpeg
  • Download do MP4 final
  • Stream SSE em tempo real do progresso
Admin Podcast
🎙️ Podcast Multi-Voz
Admin Power Editor
🎬 Power Editor
Admin Narrations
🎤 Narrações TTS
🎙️
Podcast Multi-Voz
Cria episódios de podcast com múltiplos locutores. Cada locutor tem a sua voz TTS independente.
🎬
Power Editor
Transcrição de áudio/vídeo com OpenAI Whisper, síntese TTS e análise de conteúdo com IA.
🎤
Narrações TTS
Gera e guarda narrações reutilizáveis com Piper TTS (offline) ou Edge-TTS (Azure vozes naturais).
🔊
Vozes Naturais
Edge-TTS com vozes Azure de alta qualidade em PT e EN, ou Piper para funcionamento 100% offline.

Gerir projetos nunca foi tão fácil

CRUD completo de projetos com editor bilingue, upload de thumbnails, ordenação e categorização — mais conversão de HTML para PDF.

Narração: "Na gestão de projetos, o administrador cria, edita e remove projetos do portfólio. Cada projeto tem campos bilingues para título e descrição, lista de funcionalidades em PT e EN, tecnologias, categoria, URL de demo e GitHub, e opção de destacar no portfólio. Há também o conversor de HTML para PDF para gerar documentos profissionais rapidamente."
Admin Projects
📁 Gestão de Projetos (Admin)
Admin CRUD
📋 Portfolio Manager PRO (/admin-crud)
Admin HTML PDF
📄 HTML → PDF Converter

📁 Campos de Projeto

  • Título e slug únicos
  • Descrição curta e longa (PT e EN)
  • Lista de funcionalidades bilingue
  • Tags de tecnologias usadas
  • Categoria e ordem de listagem
  • Thumbnail upload e vídeo URL
  • Links para demo e GitHub
  • Flag de destaque no portfólio

Controlo total sobre a plataforma

Configurações de modelos LLM, documentação integrada e o AI Editor — uma ferramenta dedicada para direção de conteúdo com IA.

Admin Settings
⚙️ Configurações (Modelo IA)
Admin Docs
📖 Documentação Integrada
AI Editor
🤖 AI Editor (/ai-editor)
⚙️
Configurações IA
Seleciona o modelo Ollama ativo (qwen3:4b, qwen3:8b, llama3, etc.) sem reiniciar a plataforma.
📖
Documentação
Documentação completa da plataforma integrada no admin para referência rápida.
🤖
AI Editor
Editor de vídeo com direção automática por IA para criar apresentações mais sofisticadas.
📊
Portfolio PT Detalhado
Vista scrollada do portfólio PT com cards de projeto, categorias e navegação fluida.
Portfolio PT Scrolled
🌐 Portfólio PT — Vista com Projetos

Tecnologias modernas e escaláveis

Next.js 14 + NestJS + Docker Compose — uma arquitetura full-stack robusta com 5 serviços containerizados.

Frontend

Next.js 14 React 18 TypeScript 5 Tailwind CSS Framer Motion next-intl react-player lucide-react

Backend

NestJS TypeScript Express Puppeteer FFmpeg Multer node-html-parser

Serviços IA

Ollama (qwen3/llama3) Edge-TTS (Azure) Piper TTS (offline) Whisper (OpenAI) OpenAI API

Arquitetura Docker

DOCKER COMPOSE STACK
├── portfolio-frontend → :2999
Next.js 14 + React 18
├── portfolio-backend → :3003
NestJS + Puppeteer + FFmpeg
├── edge-tts → :10201
Azure Neural Voices
├── piper-native → :10200
Offline TTS (sem internet)
└── whisper-native → :10300
    Speech-to-Text
🔗
API RESTful Completa
30+ endpoints para projetos, apresentações, TTS, narrações, IA, configurações e upload. SSE para streaming em tempo real.
🚀 Portfolio Platform

O portfólio que trabalha por ti

Site público bilingue, painel admin com IA, Video Studio automático, Podcast, TTS, transcrição Whisper e gestão de projetos — tudo numa plataforma Next.js + NestJS com Docker.

🌐
100% Web
Funciona em qualquer dispositivo sem instalação. Docker Compose para deploy fácil.
🤖
IA Local
Ollama + Piper rodando localmente — privacidade total e sem custos recorrentes de API.
🎞️
Video Automático
Gera demos de vídeo de qualquer app com um clique — Puppeteer + FFmpeg + TTS.
🌍
Multilíngue
PT e EN nativos com next-intl, rotas independentes e conteúdo completamente localizado.
📦
Modular
Cada ferramenta é independente. Usa só o que precisas — Video, Podcast, Chat ou CRUD.
🔒
Privado
Sem dados na cloud. Todo o processamento corre na tua infraestrutura local.