-
Design (UI/UX): Ester Pinheiro (Clique para acessar o portfólio)
-
Desenvolvimento (Frontend & Backend): Helena Antoni (Clique para acessar o portfólio)
Entrelinhas é um espaço digital feito para quem acredita no poder das palavras. Um gerador de citações que vai além do aleatório — ele convida à pausa, à inspiração e ao encontro com pequenos pedaços de poesia cotidiana. Entre uma linha e outra, um respiro criativo.
A aplicação utiliza a Inteligência Artificial do Google Gemini para geração dinâmica de citações inspiradoras, de humor e de sabedoria, garantindo segurança, performance e escalabilidade serverless.
O projeto é uma colaboração: a interface e o design foram criados pela designer Ester Pinheiro, e o código e o backend (API Route) foram desenvolvidos por Helena Antoni.
- Geração de citações por temas (Aleatório, Humor, Livros e Motivacional).
- Saída forçada em formato JSON, garantindo consistência.
- Implementação de regras éticas e de originalidade via
systemInstructionda IA.
-
Next.js (React): Framework para construção da interface e criação das API Routes Serverless.
-
TypeScript (TS): Garante tipagem estática, aumentando a robustez e prevenindo erros de tipagem no deploy.
-
Google Gemini API: Motor de Inteligência Artificial para geração de conteúdo e formatação de JSON.
-
Vercel: Plataforma de deploy contínuo, responsável por hospedar a aplicação e injetar as variáveis de ambiente com segurança.
-
Tailwind CSS: Framework CSS utility-first para um design rápido e responsivo.
-
Git & GitHub: Controle de versão e hospedagem do repositório.
Para clonar e rodar este projeto na sua máquina (ambiente de desenvolvimento), siga os passos abaixo:
- Pré-requisitos: Você precisará ter o Node.js (versão 18+) instalado.
- Chave de API: Uma chave de API do Google Gemini é obrigatória para o backend funcionar.
git clone https://github.com/helena-antoni/entrelinhas.git
cd entrelinhas
npm installCrie um arquivo chamado .env.local na raiz do projeto para carregar sua chave de API de forma segura: .env.local (Este arquivo DEVE ser ignorado pelo Git)
GEMINI_API_KEY="SUA_CHAVE_GEMINI..."npm run devO projeto estará acessível em http://localhost:3000.
O design inicial foi construído seguindo os padrões modernos de UI/UX, focando em simplicidade e na citação como elemento principal.
Clique Aqui ou na imagem para acessar o Figma.
Acesse a aplicação em produção e gere suas próprias citações!
Clique Aqui ou na imagem para acessar o site.
Quer falar sobre o código, design ou simplesmente conectar? Estamos abertas a novas conexões, colaborações e desafios!
| Colaboradora | GitHub | ||
|---|---|---|---|
| Ester Pinheiro (Design) | ester.copinheiro@gmail.com | ||
| Helena Antoni (Dev) | helena.antoni.dev@gmail.com |