Insights - NeedFinder
Objectif : Capturer tout ce qu'on apprend pendant le dev pour ne rien perdre.
20/12/2025 - Setup initial
Architecture
- Schéma PostgreSQL dédié
needfinder pour cloisonnement
- User dédié
needfinder_service avec accès limité
- Container Docker autonome avec cron interne
À vérifier pendant le dev
- [x] Rate limits Reddit API (avec/sans OAuth) → 60 req/min sans OAuth, suffisant avec délai 2s entre subreddits
- [x] Rate limits HN API → Aucune limite documentée (Firebase API)
- [x] Efficacité des patterns de détection → ~48% match sur Reddit (48/100 posts typique)
- [x] Volume de données par collecte → ~77 posts/run (48 Reddit + 29 HN)
Résultats première collecte (20/12/2025)
| Source |
Posts collectés |
Taux match |
| r/SomebodyMakeThis |
100 → 7 |
7% |
| r/AppIdeas |
100 → 9 |
9% |
| r/indiehackers |
100 → 14 |
14% |
| r/startups |
100 → 22 |
22% |
| r/SideProject |
100 → 25 |
25% |
| r/webdev |
100 → 33 |
33% |
| r/selfhosted |
100 → 42 |
42% |
| r/Entrepreneur |
100 → 48 |
48% |
| HN (Ask + Top) |
134 → 29 |
22% |
Patterns de détection (à affiner)
Patterns initiaux
"I wish there was"
"Is there an app/tool for"
"Looking for a tool"
"Would pay for"
"Someone should build"
"Why isn't there"
"Frustrated with"
Subreddits cibles
r/SomebodyMakeThis → Demandes directes (7%)
r/AppIdeas → Idées d'apps (9%)
r/indiehackers → Besoins entrepreneurs (14%)
r/startups → Validation idées (22%)
r/SideProject → Projets side (25%)
r/webdev → Besoins dev (33%)
r/selfhosted → Solutions self-hosted (42%)
r/Entrepreneur → Frustrations business (48%) ⭐ BEST
HN sources
Ask HN: How do you...
Ask HN: Is there a...
Show HN: (analyser commentaires)
Learnings (à compléter pendant le dev)
Technique
- Reddit JSON API : ajouter
.json à n'importe quelle URL Reddit
- Délai 2s entre requêtes évite le rate limiting Reddit
bun.lock et non bun.lockb dans les projets récents (Bun 1.3+)
- Bun pas installé par défaut sur vscode.local →
curl -fsSL https://bun.sh/install | bash
- Clone GitLab avec token :
https://oauth2:TOKEN@gitlab.local/...
Business
- r/Entrepreneur a le meilleur taux de match (48%) → frustrations business explicites
- r/SomebodyMakeThis trop "idées" et peu "besoins" (7%)
- Les patterns "frustrated", "need", "looking for" sont très efficaces
Réutilisable pour autres projets
- Pattern schéma PostgreSQL dédié par projet (isolation + sécurité)
- node-cron dans container Docker pour scheduled tasks
- Auto-expose vscode.local : port XXXX → https://XXXX-dev.33800.nowhere84.com
Idées d'amélioration (parking)