Pesquisar

Desenvolvimento de web app com chatbot via API da OpenAI

17/01/2025 às 15:40

Descrição do Projeto:

Estamos procurando um freelancer para desenvolver um web app simples onde o usuário pode se registrar, interagir com um assistente GPT e ter suas conversas armazenadas em um banco de dados PostgreSQL. O contexto do web app será para treinos de academia. O aplicativo também deve gerar e exibir um cronograma de treinamento em formato de calendário no perfil do usuário.

O que precisa ser feito:

Cadastro de usuário:
• Criar uma tela de cadastro onde o usuário insere informações como nome, e-mail, telefone, etc.
• Criar uma tela de login para autenticar o usuário.

Chat com assistente GPT:
• Será utilizada a ferramenta Assistants presente na API:
https://platform.openai.com/docs/api-reference/assistants
• O usuário pode enviar mensagens para o assistente GPT.
• O assistente responde usando a API da OpenAI.
• Armazenar tanto as mensagens do usuário quanto as respostas do assistente no banco de dados.

Armazenamento de conversas no PostgreSQL:
• Criar uma tabela de usuários e outra de threads (para armazenar as conversas).
• Salvar o histórico de mensagens em JSON.

Cronograma de treinamento:
• O assistente irá gerar um cronograma semanal baseado nas conversas do usuário, como sugestões de treinos e recomendações de melhoria.
• Esse cronograma será armazenado em formato de calendário no banco de dados.
• O perfil do usuário terá uma visualização desse cronograma, onde ele poderá acompanhar as semanas de treino e os detalhes.

Tecnologias e funcionalidades: (pode ser modificado)
• Backend usando Flask e integração com SQLAlchemy para conectar ao PostgreSQL.
• Frontend simples com HTML, CSS e JavaScript para exibir o chat e o calendário.
• O histórico de conversas deve ser acessado e exibido dinamicamente no chat.
• As respostas do assistente devem ser armazenadas em formato de calendário no banco de dados, visíveis para o usuário no seu perfil.

Já programo e trabalho na área, mas estou sem tempo para desenvolver o projeto. Já fiz um MVP e quero apenas a base do app para posteriormente continuar trabalhando nele.

Atividades do cliente nesse projeto:

Última visualização: 28/01/2025 às 21:45

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 14
Propostas excluídas: 3
Interessados: 17
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (11)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Suite OCR para processamento de CTe com integração multi-tenant - Desenvolver um sistema completo e integrado para processamento de Conhecimentos de Transporte Eletrônico (CTe) utilizando tecnologias modernas e escaláveis. Entregáveis: Backe...

Desenvolvimento de dois sites institucionais premium (Neo Audio e Neo Power) - Preciso de um desenvolvedor web de alto nível para criar dois sites institucionais separados (duas vitrines digitais), dentro do mesmo pacote de desenvolvimento. Site 1: Neo Audio (Á...

Checkout transparente do Mercado Pago para Easy Digital Downloads - Estou em busca de alguém para integrar o checkout transparente do Mercado Pago ao plugin Easy Digital Downloads (WordPress). O checkout precisa processar pagamentos via cartão de cr&...

Aplicativo de busca por links com ação por clique - Desenvolvimento de um web app em React e Node.js, baseado em um prompt estruturado. O aplicativo deve permitir buscas a partir de links e facilitar ações com um único clique, i...

Desenvolver evolução para plataforma SaaS de marketing - Estamos buscando um desenvolvedor experiente para dar continuidade e aprimorar nossa plataforma SaaS, focada em apoiar gestores de tráfego e profissionais de marketing com inteligência...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.