7.1 KiB
title: Feedbase created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, development, feedback, product, changelog, roadmap, public] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Development, https://github.com/chroxify/feedbase]
💻 Feedbase
La plateforme de feedback open source : collectez les idées, suggestions et bugs de vos utilisateurs, structurez-les en roadmap publique, et fermez la boucle avec un changelog — l'alternative à Canny, Productboard et Featurebase.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | feedbase.app |
| GitHub | chroxify/feedbase |
| License | AGPL-3.0 |
| Langage | TypeScript (Next.js + Supabase) |
| Étoiles GitHub | 670 ⭐ |
| Dernière MAJ | 2026-06-07 |
| Catégorie | cat-development, User Feedback / Roadmap |
📝 Description
Feedbase est une plateforme de feedback utilisateur open source, créée par chroxify (développeur indépendant, écosystème Vercel/Next.js). L'idée : offrir aux éditeurs SaaS et équipes produit un outil pour collecter, prioriser, et communiquer sur les feedbacks utilisateurs — à la manière de Canny, Productboard, Featurebase — mais en self-hosted et gratuit.
Le workflow Feedbase est simple mais complet : les utilisateurs postent des idées dans un portal public (vote, commentaires), l'équipe priorise dans un dashboard privé (status : under review, planned, in progress, completed, declined), et publie un changelog public quand les features sont livrées — fermant ainsi la boucle avec les contributeurs.
Feedbase se distingue par sa stack moderne (Next.js 14 App Router, Supabase, TypeScript strict), son UI soignée (beaucoup d'effort sur le design), et son modèle d'engagement communautaire : les utilisateurs peuvent voter, suivre des threads, recevoir des notifications quand leur suggestion passe en production. C'est l'outil idéal pour les indie hackers et startups qui veulent construire un produit with leur communauté.
Public cible : éditeurs SaaS, indie hackers, startups early-stage, projets open source qui veulent un outil de feedback transparent.
Fonctionnalités principales
- ✅ Portal public : utilisateurs postent des idées, votent, commentent
- ✅ Dashboard admin : triage, status, assignation, tags
- ✅ Roadmap publique : votez pour les prochaines features
- ✅ Changelog : publications publiques quand features livrées
- ✅ Notifications email : updates sur les threads suivis
- ✅ OAuth : Google, GitHub, Discord pour s'authentifier
- ✅ API REST : intégration avec votre backend
- ✅ Webhooks : notifier Slack/Discord des nouveaux feedbacks
- ✅ Multi-projets : un workspace par produit
- ✅ Custom domain : feedback.votresaas.com
- ✅ SSO (Enterprise) : SAML, OIDC
- ✅ i18n : interface et contenus traduisibles
- ✅ Open source AGPL : auditable, auto-hébergeable
🚀 Installation
Via Vercel + Supabase (le plus rapide, ~5 min)
- Forker le repo : https://github.com/chroxify/feedbase
- Créer un projet Supabase : supabase.com (gratuit)
- Lier Vercel : import du repo GitHub, ajouter les variables d'env
- Variables d'env :
NEXT_PUBLIC_SUPABASE_URL=https://xxx.supabase.co NEXT_PUBLIC_SUPABASE_ANON_KEY=... SUPABASE_SERVICE_ROLE_KEY=... - Migrations SQL : exécuter
/supabase/migrations/*.sqldans Supabase SQL editor - Déployer : Vercel build auto, accessible sur
https://feedback.example.com
Via Docker (auto-hébergé complet)
# docker-compose.yml
version: '3.8'
services:
feedbase:
image: chroxify/feedbase:latest
container_name: feedbase
restart: unless-stopped
ports:
- "3000:3000"
environment:
NEXT_PUBLIC_SUPABASE_URL: "http://supabase:8000"
NEXT_PUBLIC_SUPABASE_ANON_KEY: "votre-anon-key"
SUPABASE_SERVICE_ROLE_KEY: "votre-service-role-key"
depends_on:
- supabase
labels:
- "traefik.enable=true"
- "traefik.http.routers.feedback.rule=Host(`feedback.example.com`)"
- "traefik.http.routers.feedback.entrypoints=websecure"
- "traefik.http.routers.feedback.tls.certresolver=letsencrypt"
Note : Docker est moins bien supporté que le déploiement Vercel. Pour un self-hosted pur, préférer Vercel + Supabase self-hosted (via supabase/supabase).
Installation manuelle
git clone https://github.com/chroxify/feedbase.git
cd feedbase
pnpm install
pnpm build
pnpm start
⚙️ Configuration
- Configurer Supabase : créer tables via migrations SQL
- OAuth providers : Supabase Dashboard > Auth > Providers (Google, GitHub, Discord)
- Custom domain : Vercel > Settings > Domains
- Email : configurer SMTP (Resend, Postmark, ou SMTP custom) pour notifications
- Webhooks : Settings > Webhooks > URL Discord/Slack
- Branding : logo, couleurs, copy dans Settings > Workspace
- SSO (optionnel Enterprise) : Auth0, WorkOS, ou SAML direct
🔗 Alternatives
- Canny — Leader du marché, propriétaire, pricing par user
- Productboard — Plus orienté product management enterprise, propriétaire
- Featurebase — Concurrent direct, plus moderne UI, pricing similaire
- Nolt — Concurrent simple, orienté B2B SaaS
- Fider — Open source (MIT), plus basique, sans changelog
- Betable — Pas open source
- Roadmap.sh — Pas un outil de feedback, juste des roadmaps publiques
🔒 Sécurité
- 🔐 HTTPS obligatoire via app-traefik : contient potentiellement des emails et feedbacks utilisateurs
- 🛡️ Authentification : OAuth obligatoire (pas de password-only) via Supabase Auth
- 🔒 Service role key : SECRET ABSOLU, ne JAMAIS exposer côté client, ne JAMAIS commit
- 🛡️ RLS Supabase : Row Level Security activé sur toutes les tables (admin only vs public)
- 🛡️ Rate limiting : configurer sur Supabase (anti-spam de feedbacks)
- 🛡️ RGPD : Feedbase collecte emails et feedbacks → DPA, registre des traitements
- 🛡️ Modération : pré-modération ou post-modération des feedbacks publics
- 🛡️ Backup : Supabase propose des backups auto (PITR) ; activer
📚 Ressources
- Site officiel
- Documentation
- GitHub chroxify/feedbase
- Démo en ligne
- Blog du créateur
- Déploiement 1-click Vercel
🔗 Pages Liées
- cat-development — Catégorie Development
- app-usertour — Onboarding in-app (complémentaire)
- app-posthog — Product analytics (pour tracker l'usage post-feedback)
- app-traefik — Reverse proxy HTTPS
- securisation-home-lab — Bonnes pratiques
- recettes-docker-compose — Templates Docker