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

Open in Molecule

Try it

Opens instantly. Runs on sample data, so changes reset on reload.

Open preview in a new tab ↗View workspace ↗

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

Browse all @molecule/* packages →

Required secrets

  • DATABASE_URL PostgreSQL connection string
  • MEILISEARCH_API_KEY MeiliSearch API key
  • STRIPE_SECRET_KEY Stripe secret API key (sk_test_... in test mode)
  • STRIPE_WEBHOOK_SECRET Stripe 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