Pesquisar
Projeto exclusivo

Desenvolvimento de backend e implementação de IA em SaaS

hoje às 08:34

Descrição do Projeto:

Escopo de trabalho – Desenvolvedor

Arquitetura do projeto:

Front-end: React 18 + TypeScript (Vite, TailwindCSS, Radix/shadcn-ui, React-Query).

Back-end atual: Supabase (PostgreSQL gerenciado) com autenticação, tabelas e Edge Functions em Deno para Stripe.

---

Funcionalidades existentes:

Autenticação: Supabase (login, cadastro, reset).

Perfis, amizades e ranking: via Supabase.

Billing: Stripe (checkout, portal, webhook).

Contador de horas no cliente (useStudyTime): funciona, mas não persiste.

Jogos (TicTacToe, Hangman, Jenga, Domino, Maze, Memory): rodam localmente sem backend.

Gates de uso: apenas no localStorage, sem verificação no servidor.

---

Funcionalidades mockadas (a serem implementadas de forma real):

Doutor IA / Chat – atualmente com respostas estáticas.

Geração de flashcards, quizzes e casos clínicos – templates locais.

Transcrição/Resumo de áudio – simulação local.

Gerenciamento de arquivos – em memória.

Perfil avançado, configurações, ranking semestral – dados fictícios.

Gate de jogos/packs/penalidades – contadores locais sem validação no servidor.

---

Integrações necessárias:

1. Backend real (FastAPI + PostgreSQL + Redis + MinIO/Wasabi)

Autenticação JWT (/auth/register, /auth/login, /auth/refresh, /me, /me-entitlements).

Quotas e limites validados no servidor.

2. OpenAI

Chat completions (Doutor IA).

Geração de quizzes, flashcards e casos clínicos.

Transcrição de áudio com Whisper.

Chave OPENAI_API_KEY e rate-limit no backend.

3. Asaas (substituir Stripe)

Endpoints de checkout e portal do cliente.

Webhook para atualização de assinantes.

4. Storage (MinIO/Wasabi)

/files/sign ? PUT direto ? /files/confirm.

Quota fixa por usuário.

5. Jogos com IA

/games/start, /games/question, /games/answer, /games/end.

Penalidades e recompensas definidos pelo servidor.

6. Casos clínicos interativos

/cases/create, /cases/{id}/message, /cases/{id}/finish, /cases/{id}/score.

Tabelas cases, case_messages, case_evaluations.

7. Ranking de horas

/usage/heartbeat, /usage/summary.

Tabela usage_logs.

8. Variáveis de ambiente adicionais:

DATABASE_URL, REDIS_URL, JWT_SECRET, MINIO_, WASABI_, OPENAI_API_KEY, ASAAS_*, FILE_QUOTA_GB, HEARTBEAT_IDLE_MINUTES.

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 8
Propostas excluídas: 1
Interessados: 15
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (7)
  • 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

Desenvolvimento de sistema de estoque integrado - Estamos em busca de um desenvolvedor com experiência em Filament PHP para a criação de um sistema de estoque simples e funcional. O projeto consiste em desenvolver um painel adm...

Retrofit de site na plataforma WIX - Modernizar um site já criado na plataforma WIX, atualizando os produtos (são 3 categorias de produtos com fotos e descrição de cada um). Já temos o conteúd...

Criação de site em WordPress - Somos uma autoridade de registros conveniados à Safeweb e queremos desenvolver um site em WordPress nos mesmos moldes da Safeweb. Já temos o WordPress publicado no provedor e precisam...

Criar loja virtual na Shopee - Criar loja virtual na Shopee e deixá-la pronta para a venda. Não fará publicações, apenas a criação da loja com os devidos aceites da Shopee.

Criar site de notícias com venda de conteúdo e assinatura - O freelancer deverá criar um site de notícias onde o conteúdo pode ser vendido separadamente, ou seja, o internauta paga para ler a notícia que quiser, de forma individu...

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.