Skip to content

pkeddits/LimaxxPortflio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

Felipe Lima

Felipe Lima · Portfolio v2

Cloud · Cybersecurity · Infrastructure · Dev Web

Site LinkedIn GitHub


✨ Sobre o projeto

Portfólio pessoal full-stack desenvolvido do zero — apresentando minha transição de carreira para Cloud Computing, Cybersecurity e Infraestrutura de TI, com background em desenvolvimento web como diferencial técnico.

O diferencial desta versão é o chatbot com IA integrada que responde perguntas sobre minha carreira em tempo real, com backend serverless via Vercel Functions.


🚀 Funcionalidades

Feature Descrição
🤖 AI Chatbot Assistente virtual com Groq API + LLaMA 3, responde em PT e EN
✍️ Typed Effect Efeito de digitação animado na seção hero
🎞️ Scroll Reveal Animações suaves ao rolar a página
🌓 Dark / Light Alternância de tema com preferência salva
🌍 PT / EN Tradução completa do site com um clique
📱 Responsivo Layout otimizado para mobile e desktop
🎨 Mascote Personagem cartoon em todas as seções

🏗️ Arquitetura

portfolio-v2/
└── frontend/
    ├── index.html          # HTML + CSS completo
    ├── ui.js               # Animações, scroll reveal, typed effect, menu mobile
    ├── chatbot.js          # Lógica do chat
    ├── favicon.svg         # Ícone personalizado com cartoon
    ├── vercel.json         # Configuração das Vercel Functions
    ├── package.json        # Dependência do groq-sdk
    ├── assets/
    │   ├── cartoons/       # PNGs do mascote (por seção)
    │   └── covers/         # Capas SVG dos projetos
    └── api/
        └── chat.js         # Vercel Function — integração Groq API (LLaMA 3.3 70B)

🛠️ Stack

Frontend

HTML5 CSS3 JavaScript

Backend (Serverless)

Node.js Groq Vercel


⚙️ Como rodar localmente

Pré-requisitos

1. Clone o repositório

git clone https://github.com/pkeddits/portfolio-v2.git
cd portfolio-v2/frontend

2. Instale as dependências

npm install

3. Configure as variáveis de ambiente

Crie um arquivo .env.local na pasta frontend/:

GROQ_API_KEY=sua_chave_aqui

4. Rode com Vercel CLI

npx vercel dev

O site estará disponível em http://localhost:3000.


🌐 Deploy em produção

Tudo roda na Vercel — frontend e backend no mesmo projeto.

Parte Plataforma URL
Frontend + API Vercel limaxx.space

Variáveis de ambiente (Vercel)

Em Settings → Environment Variables:

GROQ_API_KEY=sua_chave_aqui

📡 API

POST /api/chat

Request:

{
  "history": [
    { "role": "user", "content": "What are your skills?" }
  ]
}

Response:

{
  "reply": "Felipe is focused on Cloud, Cybersecurity and Infrastructure..."
}

📬 Contato

Email LinkedIn Site


Desenvolvido com ♥ por Felipe Lima · 2026

HTML · CSS · JavaScript · Node.js · Groq API · Vercel

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors