A beautiful feature request management system with community voting.
URL: http://localhost:3000/
The internal dashboard for managing feature requests:
- β Full feature request management
- β Status tracking (Planned, In Progress, Completed, Under Review)
- β Sidebar with filters and stats
- β Detailed feature cards with comments, dates, and authors
- β Create new feature requests with modal
- β Upvote/downvote system
- β Search and sort functionality
Perfect for: Product managers, developers, and internal teams
URL: http://localhost:3000/widget
The public-facing widget that embeds into any website:
- β Floating button trigger (bottom-right corner, like Intercom)
- β Slide-in panel from the right (440px wide, mobile responsive)
- β Compact feature list with voting
- β Real-time search and filtering
- β Quick feature submission form
- β Toast notifications for user actions
- β Status badges (Live, In Progress, Planned)
- β Minimal, clean design that doesn't distract
Perfect for: End users on your website/product
- Dark mode with electric cyan (#00d4ff) and coral accents
- Custom font: Outfit (clean, modern, geometric)
- Micro-interactions: Smooth hover states, scale animations
- Professional polish: Gradients, shadows, and animations
- Instant feedback: Toast notifications for all actions
- Smart filtering: By status, search, and sort
- Vote indication: Visual feedback when you've voted
- Mobile responsive: Works on all screen sizes
- Non-intrusive: Widget can be dismissed easily
npm install
npm run devVisit:
- Dashboard: http://localhost:3000
- Widget Demo: http://localhost:3000/widget
This is what developers would add to their website:
<!-- Add VoteHub widget -->
<script src="https://votehub.com/widget.js"></script>
<script>
VoteHub.init({
projectId: 'your-project-id',
position: 'bottom-right', // or 'bottom-left'
theme: 'dark' // or 'light'
});
</script>The widget then:
- Shows a floating button in the corner
- Opens a slide-in panel when clicked
- Allows users to vote and submit features
- Syncs all data with your dashboard
- β Zero external dependencies (just Next.js + Tailwind + lucide-react)
- β No database needed (in-memory state)
- β Fully functional voting system
- β Real feature submission
- β Clean, modular component structure
- β Intuitive voting interface
- β See what's being built
- β Submit feature ideas
- β Community-driven prioritization
- β Transparent development
- Next.js 15 (App Router)
- React 19
- Tailwind CSS v4
- TypeScript
- lucide-react (icons)
Both views are polished and ready for:
- πΉ Product demo videos
- π¨ Design showcases
- πΌ Portfolio pieces
- π Investor pitches
- π± Social media content
Built with β€οΈ following the SaaS Demo Generator instructions