portifolio

Portfólio Lettícia Sabino

Portfólio profissional moderno e dinâmico, projetado com as melhores tecnologias do mercado para garantir alta performance, manutenção simplificada e uma experiência de usuário imersiva. Desenvolvido com React, TypeScript, Tailwind CSS e Node.js.

🎨 Design & Estética

⚙️ Principais Funcionalidades

📁 Estrutura de Arquivos

O projeto é fullstack:

portifolio/
├── frontend/       # Interface (React, Vite, TypeScript, Tailwind, Context API)
├── backend/        # API do servidor (Node.js, Express, Nodemailer)
└── README.md       # Este arquivo

🚀 Tecnologias Utilizadas

Frontend

Backend

💻 Como Executar Localmente

Pré-requisitos

1. Configurando o Backend (API de Emails)

Abra um terminal e acesse a pasta do backend:

cd backend
npm install

Crie um arquivo .env na pasta backend utilizando o .env.example como base e preencha com sua RESEND_API_KEY (chave de API gratuita gerada no site do Resend) e o RECEIVER_EMAIL (seu email) para permitir o envio das mensagens do formulário.

Para iniciar o servidor backend (escutará na porta 3000):

npm start

(ou rode node server.js)

2. Configurando o Frontend

Em um novo terminal, acesse a pasta do frontend:

cd frontend
npm install

Para iniciar o servidor de desenvolvimento:

npm run dev

O portfólio estará acessível no seu navegador (geralmente em http://localhost:5173).

☁️ Deploy (Produção)


Desenvolvido com ❤️ por Lettícia Sabino