A ChatGPT-style app for a Senior Product Owner's daily work
Handles the recurring writing work of a Product Owner role: rewriting Slack messages, drafting Jira tickets and comments, structuring meeting notes, and explaining technical concepts on demand.
Every request runs through Groq's LLM with a detailed system prompt covering the assistant's persona and domain knowledge — NetSuite, Stripe, subscriptions, Pub/Sub billing — plus hallucination-prevention rules, applied automatically to every reply. Accounts can create their own "projects": a name plus up to 200 words of custom instructions that get appended to the base prompt for any conversation filed under them.
Sign-in required across 3 fixed accounts, each seeing only its own conversations and projects — enforced on every read and write in the API, not just hidden in the UI. Sessions use a signed HMAC-SHA256 cookie; passwords are bcrypt-hashed in Postgres.
Next.js frontend, Prisma/Postgres, Groq LLM backend. Deployed on Render.