I built this because most feedback tools treat integrations as an afterthought (one-way push). I wanted deep 2-way sync with Linear and Jira without paying enterprise SaaS prices ($100+/mo).
The Stack:
Next.js 14 (App Router)
Supabase (Postgres + Auth)
Cloudflare for SaaS (handling custom domains/SSL for users)
The Hardest Technical Challenge:
Handling the 'Infinite Loop' problem with 2-way syncs.
If you update Linear -> it triggers a webhook -> updates Feedvote -> which triggers a webhook -> updates Linear.
I had to build a specific idempotency layer to handle race conditions and prevent webhook loops while ensuring the public roadmap stays instantly updated.
It's a Lifetime Deal ($149) right now because I'm bootstrapping and hate subscriptions.
Happy to answer questions about the Next.js/Supabase architecture."
0 comments
—
Show HN: Feedvote – A feedback board with deep 2-way Linear/Jira sync · HackerTrans
I built this because most feedback tools treat integrations as an afterthought (one-way push). I wanted deep 2-way sync with Linear and Jira without paying enterprise SaaS prices ($100+/mo). The Stack: Next.js 14 (App Router) Supabase (Postgres + Auth) Cloudflare for SaaS (handling custom domains/SSL for users) The Hardest Technical Challenge: Handling the 'Infinite Loop' problem with 2-way syncs. If you update Linear -> it triggers a webhook -> updates Feedvote -> which triggers a webhook -> updates Linear. I had to build a specific idempotency layer to handle race conditions and prevent webhook loops while ensuring the public roadmap stays instantly updated. It's a Lifetime Deal ($149) right now because I'm bootstrapping and hate subscriptions. Happy to answer questions about the Next.js/Supabase architecture."