@bootstrapware/feedback
v0.1.2
Published
Embeddable feature-request board for SaaS. BYO store or Bootstrapware Hosted.
Maintainers
Readme
@bootstrapware/feedback
Embeddable feature-request board for small production SaaS: list, submit, vote, status badges.
Local / demo is free. BYO is $9.99 / month (you store posts). Hosted is $19.99 / month (Bootstrapware stores posts and votes). Bootstrapware does not authenticate board end users. Your app asserts user.id.
After 4 characters in the compose title, similar requests search beyond the loaded page.
pnpm add @bootstrapware/feedbackPeer dependencies: react and react-dom (>= 18).
Local / demo
import { Feedback, createLocalAdapter } from "@bootstrapware/feedback";
import "@bootstrapware/feedback/styles.css";
<Feedback
user={{ id: "user_1", name: "Ada" }}
adapter={createLocalAdapter({ storageKey: "demo-feedback" })}
/>Hosted
Publishable keys may appear in the browser. Secret keys must stay server-side. Never mint keys via MCP.
<Feedback
boardId="brd_..."
publishableKey="bsw_live_pub_..."
user={currentUser}
/>Optional apiBaseUrl defaults to https://feedback.bootstrapware.co.
BYO ($9.99): pass a FeedbackAdapter (honor optional q on listPosts for similar-request search). Posts stay on your backend. See the packaged AGENTS.md.
Security
- Do not put
bsw_live_sec_orbsw_test_sec_in client code. - Host-asserted
user.idcan be forged if a publishable key leaks. Mitigate with origins andrequireAuthorTokenplus a secret-mintedauthorToken. - Never send post title/body through MCP. MCP configures boards only.
- Hosted content is plain text. You moderate it.
Docs
- Product: https://bootstrapware.co/feedback
- Demo: https://bootstrapware.co/feedback/demo
- Quickstart: https://bootstrapware.co/feedback/docs/quickstart
- Agent rules (
AGENTS.md): https://bootstrapware.co/feedback/docs/agents - Identity /
authorToken: https://bootstrapware.co/feedback/docs/identity - Configuration: https://bootstrapware.co/feedback/docs/configuration
- Configuration revisions: https://bootstrapware.co/feedback/docs/configuration-revisions
- API: https://bootstrapware.co/feedback/docs/api
For coding agents, copy the packaged AGENTS.md into your repo rules, or point the agent at the docs URL above.
License
MIT
