ND

naopensedoit2-design/claramente-nao-sou-um-escritor

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

0 stars 质量 51 趋势 4

Blog de crônicas com assistente de IA "Jarbas" — gerado no Replit AI, pronto para deploy no Vercel.

概览

Blog de crônicas com assistente de IA "Jarbas" — gerado no Replit AI, pronto para deploy no Vercel. 1. — Recomendados gratuitos: - Neon — serverless Postgres, ideal para Vercel - Supabase — alternativa popular 2. — Para o assistente "Jarbas" (sugestões de texto) - Crie em: https://platform.openai.com/api-keys 3. — Para transcrição de áudio - Crie em: https://aistudio.google.com/app/apikey 1. Acesse vercel.com e faça login 2. Clique em 3. Conecte sua conta GitHub e selecione o repositório Claramente-nao-sou-um-Escritor 4. O Vercel vai detectar automaticamente as configurações do vercel.json Na tela de configuração do projeto (antes de fazer o deploy), adicione as seguintes variáveis em : Veja .env.example para mais detalhes sobre cada variável. Após o primeiro deploy, execute o seguinte comando localmente para criar as tabelas:

README

以下为原文 README 节选,完整内容请查看原文。

Claramente não sou um Escritor

Blog de crônicas com assistente de IA “Jarbas” — gerado no Replit AI, pronto para deploy no Vercel.

🚀 Deploy no Vercel

Pré-requisitos

Antes de fazer o deploy, você precisa:

  1. Banco de dados PostgreSQL — Recomendados gratuitos:

    • Neon — serverless Postgres, ideal para Vercel
    • Supabase — alternativa popular
  2. Chave OpenAI — Para o assistente “Jarbas” (sugestões de texto)

  3. Chave Google Gemini — Para transcrição de áudio


Passo a Passo

1. Import no Vercel

  1. Acesse vercel.com e faça login
  2. Clique em “Add New Project”
  3. Conecte sua conta GitHub e selecione o repositório Claramente-nao-sou-um-Escritor
  4. O Vercel vai detectar automaticamente as configurações do vercel.json

2. Configure as Variáveis de Ambiente

Na tela de configuração do projeto (antes de fazer o deploy), adicione as seguintes variáveis em “Environment Variables”:

Variável Descrição
DATABASE_URL URL de conexão PostgreSQL (ex: Neon)
SESSION_SECRET String aleatória longa para segurança das sessões
ADMIN_PASSWORD Senha para acessar o painel de admin
AI_INTEGRATIONS_OPENAI_API_KEY Chave API da OpenAI
OPENAI_API_KEY Mesma chave (alias)
AI_INTEGRATIONS_GEMINI_API_KEY Chave API do Google Gemini

Veja .env.example para mais detalhes sobre cada variável.

3. Inicialize o Banco de Dados

Após o primeiro deploy, execute o seguinte comando localmente para criar as tabelas:

# Instale as dependências primeiro
npm install

# Configure o DATABASE_URL no seu ambiente local
# (copie .env.example para .env.local e preencha)

# Crie as tabelas no banco
npm run db:push

4. Clique em “Deploy”

O Vercel vai:

  1. Fazer o build do frontend React com Vite
  2. Configurar a API Express como serverless function
  3. Fornecer uma URL pública para o seu blog

🛠️ Desenvolvimento Local

# Instale as dependências
npm install

# Copie e configure as variáveis de ambiente
cp .env.example .env.local
# Edite .env.local com suas credenciais

# Inicialize o banco de dados
npm run db:push

# Inicie o servidor de desenvolvimento
npm run dev

O app estará disponível em http://localhost:5000.


📁 Estrutura do Projeto

├── client/          # Frontend React
│   └── src/
│       ├── components/
│       └── pages/
├── server/          # Backend Express
│   ├── index.ts     # Entry point (exporta `app` para Vercel)
│   ├── routes.ts    # Rotas da API
│   ├── storage.ts   # Camada de dados
│   └── db.ts        # Conexão PostgreSQL
├── shared/          # Tipos e schema compartilhados
│   ├── schema.ts    # Schema Drizzle ORM
│   └── routes.ts    # Definição tipada das rotas
├── api/
│   └── index.ts     # Serverless function entry (Vercel)
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add naopensedoit2-design/claramente-nao-sou-um-escritor
新手?先看 mcpskill.org 教程 →