Nexus JR AI é uma plataforma inovadora de processamento de documentos com inteligência artificial. Ela permite que você faça upload de documentos (PDF/DOCX) e interaja com uma IA para obter informações e insights a partir do conteúdo desses arquivos.
- 📁 Upload inteligente de arquivos - Suporte para múltiplos documentos PDF e DOCX (até 5 arquivos)
- 💬 Chat com IA contextual - Faça perguntas específicas sobre o conteúdo dos seus documentos
- 🎨 Interface moderna e responsiva - Experiência de usuário elegante e intuitiva
- 🔍 Extração de informações - Obtenha insights importantes rapidamente
- ⚡ Processamento rápido - Respostas imediatas às suas perguntas
-
Frontend:
- Next.js
- React
- TypeScript
- Tailwind CSS
- ShadCN UI Components
- Lucide Icons
-
Recursos:
- Sistema de upload de arquivos com feedback visual
- Interface de chat interativa
- Validação de arquivos
- Animações elegantes
- Design responsivo
- Clone o repositório
git clone https://github.com/Jacinto-robate/Nexus-AI.git
cd Nexus-AI- Instale as dependências
npm install
# ou
yarn install- Configure as variáveis de ambiente
Crie um arquivo .env.local na raiz do projeto:
NEXT_PUBLIC_API_URL=sua-url-de-api
# Adicione outras variáveis necessárias
- Inicie o servidor de desenvolvimento
npm run dev
# ou
yarn dev- Acesse a aplicação
Abra http://localhost:3000 no seu navegador.
- Acesse a página inicial
- Arraste e solte ou clique para selecionar documentos (PDF/DOCX)
- Clique no botão "Enviar" para processar os documentos
- Na interface de chat, faça perguntas sobre o conteúdo dos seus documentos
- Receba respostas inteligentes baseadas nos documentos carregados
nexus-jr-ai/
├── components/ # Componentes React reutilizáveis
│ ├── core/ # Componentes fundamentais
│ │ └── file-upload/ # Componentes de upload de arquivos
│ ├── ui/ # Componentes de interface
│ └── sparkles.tsx # Efeito visual especial
├── hooks/ # React hooks personalizados
├── pages/ # Rotas da aplicação
├── public/ # Arquivos estáticos
├── styles/ # Estilos globais
└── ...
- ✅ Suporta arquivos PDF e DOCX até 4MB
- ✅ Suporta até 5 arquivos simultaneamente
- ✅ Interface em português brasileiro
- ✅ Processamento assíncrono de documentos
⚠️ Documentos muito grandes podem levar mais tempo para processar
Contribuições são sempre bem-vindas! Siga os passos:
- Faça um fork do projeto
- Crie sua branch de feature (
git checkout -b feature/incrivel) - Commit suas mudanças (
git commit -m 'Adiciona recurso incrível') - Push para a branch (
git push origin feature/incrivel) - Abra um Pull Request
- Mantenha o código limpo e bem documentado
- Siga o padrão de estilo existente
- Teste suas mudanças antes de enviar
- Atualize a documentação, se necessário
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.
Jacinto Robate - LinkedIn
Desenvolvido com ❤️ e ☕ por Jacinto Robate
Se gostou deste projeto, considere ⭐ este repositório!
