// readme

Tuti

Open-source feature voting & product feedback. Collect feature requests, let users vote, and close the loop.

Each project gets a public portal on its own subdomain (boards, posts, votes, comments, sign-in through your app with JWT SSO) and a dashboard for the team (statuses, merging duplicates with AI suggestions, boards, team roles). Next up: GitHub, so merged PRs and releases close the feedback they fix and draft your changelog. See the plan.

Stack

MonorepoTurborepo + pnpm workspaces
WebNext.js 16 (App Router), Tailwind CSS 4
AuthBetter Auth (email + password for now)
DatabasePostgreSQL via Prisma 7 (@prisma/adapter-pg)
Background jobsHatchet (Hatchet Cloud or self-hosted), or inline
LanguageTypeScript 6

Layout

apps/
  web/        Next.js app (UI, server actions, Better Auth routes)
  worker/     Hatchet worker (background tasks)
packages/
  db/         Prisma schema, migrations and the shared client
  jobs/โ€ฆ