
Qu’est-ce que Kit’Asso ?
Kit’Asso est une plateforme complète qui aide les associations à découvrir, comparer et adopter les meilleurs outils numériques adaptés à leurs besoins. Mission : Simplifier la transformation digitale des associations en offrant un catalogue curé, des parcours guidés et des recommandations personnalisées.En chiffres
100+ Outils
Catalogue exhaustif d’outils numériques
13 Tables
Architecture Supabase complète avec RLS
~5,200 Lignes
Codebase TypeScript structurée
43 Migrations
Évolution trackée de la base de données
Fonctionnalités principales
🔍 Discovery & Comparaison d’outils
Explorez un catalogue de 100+ outils numériques :- Recherche avancée avec filtres multiples
- Comparaison côte à côte de 2 outils
- Système de favoris persistant
- Catégorisation par usage et pricing
Découvrir la feature Tools
Documentation complète
🛤️ Parcours Guidés (Workflows)
Des tutoriels pas à pas pour vos projets digitaux :- 3 niveaux de difficulté (Débutant, Intermédiaire, Expert)
- Recommandations d’outils intégrées
- Checklists de complétion
- Templates et bonnes pratiques
- “Créer ma première newsletter” (30 min)
- “Organiser un événement” (1h)
- “Créer un site vitrine” (45 min)
Explorer les Workflows
Documentation complète
📦 Tool Packs (Collections curées)
Des bundles thématiques pour démarrer rapidement :- Starter Pack ⭐ (essentiels débutants)
- Communication & Email
- Automatisation
- Paiements & Dons
- Sites Web
Voir les Tool Packs
Documentation complète
📊 Quiz Diagnostic
Évaluation interactive pour recommandations personnalisées :- Questions adaptées au contexte associatif
- Logique conditionnelle avancée
- Recommandations d’outils et packs
- Capture d’email pour suivi
Système Quiz
Documentation complète
⚙️ Dashboard Admin
Interface de gestion complète :- CRUD complet sur tous les contenus
- Upload de logos vers Supabase Storage
- Éditeur visuel de workflows
- Builder de quiz avec règles conditionnelles
Admin Dashboard
Documentation complète
Stack technique
Frontend
Frontend
- React 18 avec TypeScript strict
- Vite 6.3.5 pour builds ultra-rapides
- Tailwind CSS pour le design system
- React Router v6 pour navigation client
- React Hook Form + Zod pour validation
- Lucide React pour 300+ icônes
- react-window pour virtualisation
Backend & Database
Backend & Database
- Supabase (PostgreSQL + Auth + Storage)
- 13 tables avec relations complètes
- Row Level Security (RLS) sur toutes les tables
- 2 buckets Storage (logos + assets)
- 43 migrations trackées
Déploiement
Déploiement
- Netlify pour hosting frontend
- SPA redirects configurés
- Environment variables pour Supabase
- Optimisations : code splitting, lazy loading
Testing & Quality
Testing & Quality
- Vitest 3.2.4 pour tests unitaires
- @testing-library/react pour composants
- ESLint 9.10.0 pour linting
- TypeScript 5.5.4 strict mode
Architecture
Kit’Asso utilise une architecture feature-based pour une organisation claire et scalable.Architecture globale
Vue d’ensemble du projet
Feature-Based
Organisation par domaine métier
API Layer
Couche d’abstraction Supabase
Database Schema
13 tables détaillées
Démarrage rapide
1
Cloner le projet
2
Configuration Supabase
Créez un fichier
.env :3
Lancer le serveur
Guide complet d'installation
Configuration détaillée étape par étape
Navigation recommandée
Pour les développeurs débutants
1
Quickstart
2
Architecture
3
Première feature
Pour les développeurs expérimentés
Contribution
Kit’Asso est un projet en constante évolution. Pour contribuer :- Lisez les conventions → Conventions de code
- Créez une branche →
feature/votre-feature - Écrivez des tests → Coverage minimum 70%
- Soumettez une PR → Review par l’équipe
