Faça um resumo de PDFs em segundos
Com o Resumai, criar resumos nunca foi tão fácil.
O Resumai é uma ferramenta que permite criar resumos em apenas 3 passos:
Apenas arraste e solte ou clique para enviar seu PDF.
Nosso sistema de inteligência artificial irá analisar seu PDF e criar um resumo detalhado em segundos.
Receba um resumo claro, objetivo e direto ao ponto com base no seu conteúdo.
- 🚀 Next.js 15 App Router para renderização server-side, roteamento e endpoints de API com Componentes de Servidor
- ❄️ React para construção de interfaces de usuário interativas com componentes reutilizáveis
- 🔑 Clerk para autenticação segura com Passkeys, Github e login com Google
- 🤖 Resumos com OpenAI e Gemini, com compreensão contextual e saída aprimorada com emojis
- 🧠 Langchain para leitura de PDFs, extração de texto e divisão de documentos
- 🎨 ShadCN UI para componentes React acessíveis e personalizáveis
- 🟡 NeonDB (PostgreSQL) para armazenamento de banco de dados serverless de resumos e dados dos usuários
- 📁 UploadThing para upload seguro de PDFs (até 20MB) e gerenciamento de arquivos
- 💳 Stripe para gerenciamento de assinaturas e processamento de pagamentos seguro
- 📜 TypeScript para tipagem estática e experiência de desenvolvimento aprimorada
- 🖌️ TailwindCSS 4 para estilização responsiva com abordagem utility-first
- 📝 Resumos claros e estruturados com pontos-chave e insights
- 👁️ Visualizador de resumo bonito e interativo com acompanhamento de progresso
- 🔒 Manuseio e processamento seguro de arquivos
- 🛡️ Rotas protegidas e endpoints de API
- 💰 Planos de preços flexíveis (Básico e Pro)
- 🔄 Implementação de Webhook para eventos do Stripe
- 📊 Painel do usuário para gerenciamento de resumos
- 📱 Design responsivo para dispositivos móveis e desktop
- ⚡ Atualizações em real-time e revalidação de rotas
- 🚀 Implantação pronta para produção
- 🔔 Notificações com Toast para status de upload, atualizações de processamento e tratamento de erros
- ⚙️ Otimizações de desempenho
- 🔍 Geração de resumo com SEO-friendly
Para rodar esse projeto:
- Faça o Fork do repositório
- Copie as variáveis do .env.example em um arquivo .env.local separado
- Crie as credenciais requeridas:
- OpenAI API key
- Clerk authentication
- Uploading configuration
- Stripe payment setup
- NeonDB database connection
- Clique no botão "Fork" no topo superior direito do repositório e e crie sua própria cópia
- Clone o seu fork para sua máquina local usando o comando
git clone - Configure suas variáveis de ambiente no arquivo
.env - Rode o servidor de desenvolvimento com o comando
npm run dev
- NeonDB: https://console.neon.tech/
- UploadThing: https://uploadthing.com/dashboard
- Clerk: https://dashboard.clerk.com/
- Stripe: https://dashboard.stripe.com/dashboard
- Gemini: https://ai.google.dev/gemini-api/docs/pricing?hl=pt-br
- OpenAI: https://platform.openai.com/docs/concepts
- Shadcn: https://ui.shadcn.com/docs/components
- Zod: https://zod.dev/