Skip to content

JoaoGabriellBR/Portfolio

Repository files navigation

Portfólio

Next.js TypeScript Tailwind CSS Framer Motion

♦️ Portfólio pessoal construído com Next.js, TypeScript, Framer Motion, GSAP e Tailwind CSS. Apresenta meus projetos, certificações e formas de contato em múltiplos idiomas.

suit

✨ Features

  • Interface responsiva em React.js
  • Animações com Framer Motion e GSAP
  • Modo claro e escuro
  • Internacionalização (pt, en, es, fr, de)
  • Formulário de contato integrado ao EmailJS
  • Dados tipados com TypeScript
  • SEO técnico

���️ Stack

  • Next.js
  • React.js
  • TypeScript
  • Tailwind CSS
  • Radix UI
  • Framer Motion & GSAP
  • next-intl
  • Zod
  • Lenis
  • react-icons

��� Como usar

Requisitos

  • Node.js 18+
  • npm, yarn, pnpm ou bun

Instalação

git clone https://github.com/<seu-usuario>/Portfolio.git
cd Portfolio
npm install

Variáveis de Ambiente

Crie um arquivo .env.local na raiz do projeto:

NEXT_PUBLIC_SERVICE_ID=seu_service_id
NEXT_PUBLIC_TEMPLATE_ID=seu_template_id
NEXT_PUBLIC_KEY_PUBLIC=sua_public_key

Desenvolvimento

npm run dev

A aplicação estará disponível em http://localhost:3000.

Build de Produção

npm run build
npm start

🔗 Links

Linkedin Email

Releases

No releases published

Packages

 
 
 

Contributors