{"repo":"duyet/feedback","free":true,"listed":false,"github":"https://github.com/duyet/feedback","clone":"git clone https://github.com/duyet/feedback.git","description":"🤙Feedback is a platform built with Next.js, TypeScript & Prisma to collect issues, ideas, and compliments.","language":"TypeScript","stars":29,"topics":["feedback","typescript","react","reactjs","prisma","chakra-ui","nextjs","nextauth","postgres","monorepo"],"license":"AGPL-3.0","category":"databases-storage","readme_excerpt":"Feedback A modern feedback platform to collect issues, ideas, and compliments from your users. Features - Feedback collection — embeddable widget with screenshot capture - Dashboard — project management, search, filtering, pagination - Team collaboration — invitations, role-based access (owner/member) - Integrations — Slack webhooks, email notifications (SendGrid/SMTP) - Authentication — GitHub, Google OAuth, magic email link via NextAuth - Security — rate limiting, CORS, input validation, query parameter normalization - Docker — one-command setup with docker-compose Tech Stack Layer Technology ------- ----------- Framework Next.js 16 (Pages Router) UI Chakra UI v3, React 19 Database PostgreSQL, Prisma 6 Auth NextAuth v4 Docs Nextra CI GitHub Actions, Lighthouse CI Deploy Vercel Quick Start Docker (recommended) Includes PostgreSQL with auto-migrations, Next.js dashboard with hot reload, and the docs site. Manual Setup Dashboard The dashboard proxies /docs to the docs site. Start both for full functionality. Docs Widget Embed a feedback form on any website: Environment Variables API RESTful endpoints under /api/ : Method Endpoint Description -------- ---------- ------------- POST /api/feedback Submit feedback (CORS-enabled for widget) GET /api/feedback/list List with pagination & search DELETE /api/feedback/delete Delete feedback GET/POST /api/project List / create projects GET/PUT /api/project/[id] Get / update project POST /api/project/invitation Invite team member GET /api/","default_branch":null,"files":null,"tree":[],"storefront":"/r/duyet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/duyet/feedback/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}