Vale construir sua versão de Draftroom?
Gestão de projetos criativos para agências de marketing que cuidam de conteúdo, feedback, aprovações e entrega.
Um agente de programação competente consegue reconstruir em um fim de semana o fluxo principal de agência do Draftroom: clientes, projetos, tarefas, versões de arquivos, feedback contextual, filas de revisão, aprovações, links de revisão para clientes, acompanhamento de entregas e permissões do workspace. A lacuna não são as telas de CRUD; é a colaboração de nível de produção, a confiabilidade das notificações, os casos extremos de permissão, o tratamento de arquivos, o acabamento da revisão no celular e o histórico de projetos acumulado que faz de um sistema compartilhado de agência algo confiável todos os dias.
EN → PTPesquisa traduzida automaticamente do inglês. Prompt original preservado em inglês.
Build a working web app called Draftroom, an opinionated creative project-management system for marketing agencies and high-volume content teams.
Use Remix + TypeScript + Tailwind CSS + Prisma + PostgreSQL; use Supabase Auth for login and Supabase Storage for uploaded files, with every secret in .env.
Make it multi-tenant: users belong to a workspace through Membership records and must never be able to read or mutate another workspace's data.
Use this core data model: User, Workspace, Membership, Client, Project, Task, TaskAssignee, TaskReviewer, FileAsset, FileVersion, Comment, Approval, ReviewLink, Notification, and ActivityEvent.
Workspace roles are OWNER and MEMBER; external clients normally use scoped review links instead of full workspace accounts.
Users can create clients, create projects under clients, invite teammates, archive clients/projects, and see only work inside their workspace.
Tasks need title, description, status, priority, assignees, reviewers, startDate, dueDate, deliveryDate, createdAt, updatedAt, attachments, comments, and activity.
Use the workflow BACKLOG → TODO → IN_PROGRESS → IN_REVIEW → APPROVED → DELIVERED and allow drag-and-drop Kanban movement plus a compact list view.
Add a content calendar that plots tasks by due/delivery date and lets users open the same task detail drawer from calendar, list, or Kanban.
Build My Work for the signed-in user; show assigned tasks grouped by status and sort by due date, then delivery date, start date, updatedAt, then title.
Task detail should open as a fast drawer and support editing fields, assignees/reviewers, comments, attachments, version history, approvals, and activity without losing board context.
Files belong to tasks/projects; every replacement upload creates FileVersion v0, v1, v2... while preserving old versions and clearly marking the current version.
Comments can be attached to a task or a specific file/version and have INTERNAL or CLIENT_VISIBLE visibility so team discussion can remain private.
Reviewers need a Review queue for IN_REVIEW work and can Approve or Request Changes with a required/optional comment; approval state and decision history must be visible.
Generate secure expiring /review/:token links for selected files; the mobile-first review page needs no client account and allows only the permissions encoded in the link: view, comment, approve/request changes.
Review links must reveal no unrelated workspace/project data, use random non-guessable tokens, support revocation/expiry, and rate-limit write actions.
Record task creation/edits, assignments, status moves, uploads, new versions, comments, review decisions, link creation/revocation, and delivery in an ActivityEvent timeline.
Add in-app notifications for assignments, mentions, review requests, comments, approvals, requested changes, and approaching due dates; mark read/unread.
Dashboard should show active projects, overdue work, due soon, waiting for review, approved/ready to deliver, recent activity, and quick links into the filtered work.
Use optimistic UI for common mutations, skeleton/loading states, helpful empty/error states, responsive layouts, keyboard-accessible controls, and a dense calm interface closer to Linear/WhatsApp Web than enterprise PM software.
Create routes for /login, /app, /app/my-work, /app/calendar, /app/clients, /app/clients/:clientId, /app/projects/:projectId, /app/review, /app/settings/members, and public /review/:token.
There must be no platform super-admin system: do not create /admin, /super-admin, impersonation, global user/workspace management, super-admin DB roles, middleware, APIs, or related code.
Deliberately exclude billing/subscriptions, attendance/payroll, time tracking, resource planning, Gantt charts, AI agents, email/calendar integrations, SSO, advanced analytics, white-labeling, and Frame.io-style frame-accurate media annotation.
Seed one demo agency with 5 members, 3 clients, multiple projects, realistic marketing tasks, several file versions, comments, review decisions, notifications, and activity so every flow is testable immediately.
Add Prisma migrations, indexes/constraints for tenant safety and common filters, secure server-side authorization helpers, file validation, and tests for cross-workspace access plus review-link permissions.
Add a README with setup, env vars, Supabase configuration, migration/seed commands and run/deploy instructions; then run lint/typecheck/tests/build and fix failures.
Before finishing, verify the complete loop works: create workspace → client → project → task → assign → upload versions → internal feedback → review → client link → approval/changes → delivered.O prompt abre preenchido no seu agente. Revise antes de executar.
Como seria construir sua versão?
Criar um cliente e um projeto, atribuir o trabalho de conteúdo, enviar arquivos versionados, coletar feedback interno e do cliente, aprovar a versão certa e marcar o trabalho como entregue sem dividir o fluxo entre ferramentas separadas.
O que você vai precisar
- Node.js
- Projeto Supabase com PostgreSQL, Auth e Storage
- Variáveis de ambiente para as credenciais do Supabase e do banco de dados
A mecânica básica é simples de recriar, mas uma agência não paga por um quadro Kanban isolado. Paga por um fluxo compartilhado em que designers, gerentes de contas, fundadores, freelancers e clientes possam confiar todos os dias. Permissões confiáveis, histórico de versões, links de revisão, estado das aprovações, notificações, comportamento no celular, tratamento de arquivos e o custo de migrar o trabalho ativo dos clientes tornam o produto hospedado mais valioso do que um clone de fim de semana quando a equipe inteira passa a depender dele.
xComportamento de tempo real e de notificações robusto em produção, com muitos usuários simultâneos
xAnos de tratamento de casos extremos em permissões de clientes, links de revisão, arquivos, revisões e aprovações
xRevisão e colaboração no celular bem acabadas, que clientes não técnicos usam sem treinamento
xHistórico operacional, contexto dos projetos e hábitos da equipe já acumulados dentro de um workspace existente do Draftroom
xRecursos corporativos como SSO, relatórios avançados, white-label, onboarding e suporte
Nada que valha indicar. Por isso o prompt existe.
Quanto custa Draftroom?
- Plano mensal
- US$ 99/mêsUS$ 99/mês
- Por ano
- US$ 1.188/anoUS$ 1.188/ano
- No cartão, com IOF de 3,5%
- R$ 517/mêsR$ 6.208/ano
Salvo na Minha lista. Você recebe um aviso aqui no site quando o preço mudar.
Você conclui a compra no site de Draftroom. O Vibe Radar não intermedeia pagamentos.
| Plano | Mensal | Anual (por mês) | O que inclui |
|---|---|---|---|
| starter | $99/espaço de trabalho≈ US$ 99 | - | Até 20 clientes ativos ou projetos de marca; membros internos da equipe ilimitados; 100GB de armazenamento |
| growth | $149/espaço de trabalho≈ US$ 149 | - | Até 50 clientes ativos ou projetos de marca; membros da equipe ilimitados; 1TB de armazenamento |
| scale | $249/espaço de trabalho≈ US$ 249 | - | Clientes ativos ou projetos de marca ilimitados; membros da equipe ilimitados; 2TB de armazenamento |
| enterprise | custom | - | Limites sob medida. |
Plano gratuitosem plano gratuito público
Condições de cobrançaOs preços mensais são publicados; o preço anual não é especificado publicamente.
verified 2026-10-20 · source ↗
Vale mais construir ou assinar Draftroom?
Ajuste os números: horas para construir, valor da sua hora, custos para manter no ar e o preço da assinatura.
Em 24 meses, assinar sai mais barato.
Horas iniciais estimadas a partir da análise (vários dias). Não inclui o valor do que você deixa de ter (suporte, integrações, segurança).
Draftroom é gratuito?
Nenhum plano gratuito público é anunciado no momento; o Draftroom é apresentado como um produto em acesso antecipado. O plano pago é Starter, por US$ 99/mês (checado em 20/10/2026).
Dá para recriar Draftroom?
Em parte. O núcleo de Draftroom dá para construir em um fim de semana com o prompt desta página, mas há lacunas reais: Comportamento de tempo real e de notificações robusto em produção, com muitos usuários simultâneos, Anos de tratamento de casos extremos em permissões de clientes, links de revisão, arquivos, revisões e aprovações. Leia a lista acima antes de começar.
Quanto custa Draftroom?
Draftroom custa cerca de US$ 99/mês (Starter, checado em 20/10/2026), ou seja, US$ 1.188 por ano.
O que eu perco ao substituir Draftroom?
Sinceramente: Comportamento de tempo real e de notificações robusto em produção, com muitos usuários simultâneos; Anos de tratamento de casos extremos em permissões de clientes, links de revisão, arquivos, revisões e aprovações; Revisão e colaboração no celular bem acabadas, que clientes não técnicos usam sem treinamento; Histórico operacional, contexto dos projetos e hábitos da equipe já acumulados dentro de um workspace existente do Draftroom; Recursos corporativos como SSO, relatórios avançados, white-label, onboarding e suporte. Se algum desses pontos é essencial para você, continue pagando.
Existe uma alternativa aberta para Draftroom?
Não há alternativa open source madura que valha indicar, e é exatamente por isso que o prompt desta página existe.