Analisando propostas

Chatbot com Ia com banco de dados para incluir aprendizado e área administrativa

Publicado em 08 de Maio de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Estou desenvolvendo uma plataforma de chat com ia, onde o usuário conversa com uma inteligência artificial empática baseada na api da openai ou aceito sugestões.
O sistema possui login, planos gratuito e premium com controle de limites de uso por dia.
Assinaturas , com integração de checkout e webhooks para atualizar o status do plano.
As conversas são armazenadas no banco de dados por usuário autenticado.
No painel admin é possível visualizar conversas, editar conteúdos terapêuticos, consultar estatísticas de uso e exportar dados.
O sistema também tem um painel de feature flags, que permite ativar/desativar funcionalidades sem alterar o código.
A interface é feita em React, e o backend usa Node.js + Express.
O foco é oferecer uma experiência acolhedora e funcional, com segurança e escalabilidade.
Preciso que tudo esteja bem estruturado, com rotas protegidas e componentes organizados para manutenção futura. E principalmente que tenha opção no front-end administrativo para cadastro de categorias e cadastro de conteúdos relacionados ao tema do chat. (Preciso treinar de forma específica o meu próprio chat, para que ele interaja e responda de acordo com os conteúdos que vamos cadastrar no banco de dados.
Tenho o briefing técnico completo, pronto para facilitar seu desenvolvimento.

Contexto Geral do Projeto

Funcionalidades Principais Frontend (React.js): Login/Cadastro com Firebase Auth Chat com histórico e controle de limite diário Página de planos e upgrade via Stripe Painel admin com: Gerenciamento de conteúdos Relatórios temáticos Visualização de conversas Estatísticas de uso Editor de feature flags Backend (Node.js + Express + MongoDB): Rota de chat com OpenAI Controle de limite de mensagens por plano Autenticação com Firebase Admin Webhooks Stripe e sessão de checkout Armazenamento de conversas e conteúdos API /flags com edição e aplicação dinâmica

Categoria TI e Programação
Subcategoria Inteligência Artificial
Tamanho do projeto Médio
Isso é um projeto ou uma posição de trabalho? Um projeto
Disponibilidade requerida Conforme necessário

Prazo de Entrega: 30 de Junho de 2025

Habilidades necessárias