Feedback & Roadmap
Business & SaaS · React + Node (Express) · 10 @molecule/* packages
Canny-like feedback boards with voting, official statuses, a public roadmap, and a changelog — with built-in Stripe-backed subscription tiers
Try it
Opens instantly. Runs on sample data, so changes reset on reload.
What is inside
Screens (22)
- Landing
/ - Login
/login - Signup
/signup - ForgotPassword
/forgot-password - ResetPassword
/reset-password - Boards
/boards - BoardDetail
/b/:slug - PostDetail
/post/:id - Roadmap
/roadmap - Changelog
/changelog - Search
/search - SubmitPost
/submit(signed in) - MyActivity
/my-activity(signed in) - AdminDashboard
/admin(signed in) - PostsAdmin
/admin/posts(signed in) - Settings
/settings(signed in) - Pricing
/pricing - About
/about - Terms
/terms - Privacy
/privacy - PlanUpdated
/plan-updated - NotFound
/*
Data model (6 tables)
- devices — id, createdAt, updatedAt, userId, name, pushPlatform, pushSubscription, hasPushSubscription
- feedback_boards — id, slug, name, description, color, icon, sort_order, created_at, …
- feedback_posts — id, slug, title, body, board_id, author_id, user_id, status, …
- feedback_votes — id, post_id, user_id, created_at, updated_at
- feedback_comments — id, post_id, author_id, user_id, body, edited_at, created_at, updated_at
- payments — id, createdAt, updatedAt, userId, transactionId, productId, platformKey, data, …
API (6 handlers)
- \_seed
api/src/handlers/_seed.ts - \_test
api/src/handlers/_test.ts - admin
api/src/handlers/admin.ts - boards
api/src/handlers/boards.ts - posts
api/src/handlers/posts.ts - votes
api/src/handlers/votes.ts
Subscription tiers
free / pro / team — gated by: maxBoards, maxPosts, maxVotes, advancedFeatures, canExport, retentionDays
Built from 10 @molecule/* packages
Required secrets
DATABASE_URLPostgreSQL connection stringMEILISEARCH_API_KEYMeiliSearch API keySTRIPE_SECRET_KEYStripe secret API key (sk_test_... in test mode)STRIPE_WEBHOOK_SECRETStripe webhook signing secret (whsec_...)
The @molecule/* packages are Apache-2.0. The app you build from this template is yours to export and self-host. Licensing