Votedesk - Feedback Boards, Roadmap & Changelog SaaS | Vibe96

Productivity & Collaboration

Votedesk - Feedback Boards, Roadmap & Changelog SaaS

Source code included

Self-hosted feedback boards, public roadmap and changelog. Run it for your product or sell it as a multi-tenant SaaS.

Built by Asad · Devwhite Updated 5 Nov 2026 27,703 lines of code

Open live demo Built withClaude Code

About this software

About Votedesk - Feedback Boards, Roadmap & Changelog SaaS

Votedesk is a Laravel 13 (PHP 8.3) monolith using Blade, Tailwind CSS 4, Alpine.js and MySQL. Product teams collect feature requests with voting and comments, publish a roadmap and announce releases in a changelog. It runs as a multi-tenant SaaS, with workspaces isolated by a global scope in a single database. Plans, coupons and invoices are handled with Stripe, PayPal or manual bank transfer. The archive includes a web installer, schema and seed SQL, a Docker setup, HTML docs and a PHPUnit test suite (the README states 198 tests). Web app only; no mobile apps.

Category: Productivity & CollaborationStack: Laravel 13 (laravel/framework ^13.17) · MySQL 8 or MariaDB 10.3+Built with: Claude Code Licence: Single-site, full source

Why Votedesk - Feedback Boards, Roadmap & Changelog SaaS

What makes it better
than the alternatives

  1. 01

    Run it as your own SaaS

    Sell plans to many companies from one installation; each workspace has isolated data, its own team roles, branding and public portal.

  2. 02

    Flexible portal hosting

    Portals can be served as /w/{workspace} folders, subdomains or custom domains, with a domains:verify command for DNS verification.

  3. 03

    Built-in SaaS billing

    Stripe, PayPal and manual gateways sit behind a common interface using plain HTTP (no SDKs), with plans, trials, coupons, PDF invoices and a Stripe webhook controller.

  4. 04

    Embeddable widget with JWT SSO

    A script tag widget authenticates via an X-Widget-Token header and HS256 JWT, so an existing app's users can post and vote without a second login.

  5. 05

    Ready to deploy and extend

    A 3-step web installer, an updater command, demo mode with hourly reset, a Docker setup and a CLAUDE.md guide for AI coding tools are included.

Feedback & Voting

  • Boards
  • posts
  • threaded comments
  • attachments
  • tags and custom statuses
  • Voting
  • vote on behalf of customers
  • post merging and a moderation inbox
  • Passwordless magic-link sign-in for portal customers

Roadmap & Changelog

  • Workspace roadmap view and a public portal roadmap
  • Markdown changelog with scheduling (changelog:deliver command) and an RSS feed
  • Status-change
  • new comment and shipped-post notifications
  • plus a weekly digest and unsubscribe controller

Embeddable Widget

  • Widget script at public/widget/votedesk.js with settings screen
  • JWT SSO token issuing and verification
  • Widget availability check per workspace

Workspace Administration

  • Workspace roles and email invitations (Team)
  • Branding
  • custom domain
  • settings and AI actions per workspace
  • Dashboard and activity log

Billing & Plans

  • Plans
  • coupons
  • subscriptions and invoices managed in the admin
  • Stripe
  • PayPal and manual bank transfer gateways
  • Subscription sync command (billing:sync) and plan limits via Entitlements

Super Admin Panel

  • Dashboard with MRR
  • signups chart and system health (cron
  • failed jobs
  • mail)
  • Users
  • workspaces
  • impersonation
  • SMTP and landing-page editor
  • System and updates screen

Localization

  • Translation editor with JSON import/export and language management
  • RTL support through logical CSS
  • Language switcher and per-user locale

Optional AI

  • OpenAI-compatible and Anthropic providers with admin settings and connection test
  • Feature toggles for AI assistance on posts and changelog

Installation & Operations

  • Web installer with requirements
  • database and admin steps
  • Docker Compose stack
  • schema.sql and seed.sql
  • PHPUnit feature tests including a page crawl for every role

Quality report

Manually reviewed

80/ 100

Automated audit score

✓ Passed the audit

Passed the audit and a manual review.
Audit run: 31 Oct 2026
Reviewed by Vibe96 staff, Dubai.

Security79
Code structure84
Docs & completeness73
Dependency health80
Build & deploy80
Reviewer notes (4 minor)

No real credentials found; weak default passwords in docker-compose and demo accounts ship to buyers; authz design looks sound, but routes/controllers were mostly not visible, so full coverage is unverified; mostly reproducible laravel build; setup doc unverified and a few consistency gaps; tenant scoping looks solid, but the migrations and queries could not be inspected, so the review is incomplete. None of these stop the software from working; the developer has been told and improvements come in a future update.

Versions & updates

1.0.0
First release5 Nov 2026✓ Reviewed & audited

No updates yet. New versions appear here with a changelog.
Buyers receive updates free for 1 year.

Quality report

What you get

  • </>Full source codeThe complete audited source, delivered as a download from your account. No obfuscation.
  • ▤DocumentationSetup guide, architecture notes, CLAUDE.md and AGENTS.md.
  • ↻One year of updatesEvery new version the builder publishes, free for 12 months.
  • ♧30 days of supportInstallation and defect support through Vibe96 tickets.
$40Single-site licence Details