Feuille 02-A
LivréAluni'son
Le back-office qui a tué 4 abonnements SaaS.
Une association de musique n'a pas 450 €/mois à mettre dans Trello + Pipedrive + Notion + Drive. Je leur ai livré un seul outil qui fait tout, hébergé sur leur mutualisé à 4 €/mois.
- Pour
- Aluni'son, label et collectif musical
- Année
- 2026
- État
- En prod
- Matériaux
- React 18 (UMD) · PHP · SQLite · Resend · SortableJS · Quill
Contexte · Le problème
Le problème.
Aluni'son est un label et collectif musical. Avant mon arrivée : Trello pour les tâches, Pipedrive pour le booking, Notion pour la doc, Google Drive pour les fichiers. Quatre abonnements, quatre interfaces à former, aucune donnée qui circule entre les briques. L'objectif : arrêter de saigner le budget en abonnements et tout réunir dans un outil qui leur appartient.

Schéma de principe
Se trace au défilementComment ça tient.
le plan se déroule vers la droite →Nomenclature des fonctions
6 repères- 01
Kanban
Tableaux, colonnes personnalisables, cartes avec priorités, échéances, assignations multiples, checklists, commentaires avec mentions @, tags. Drag & drop des cartes ET des colonnes (SortableJS).
- 02
Mini-CRM
Pipeline de prospects et de booking, fiches contacts (artistes, salles, partenaires, médias), activités planifiées (appels, RDV, relances), timeline par contact.
- 03
Calendrier
Agrège automatiquement toutes les tâches et relances datées. Drag pour changer une date. Vue mois, semaine, jour.
- 04
Wiki collaboratif
Arborescence de pages infinie, éditeur Quill, sauvegarde auto, verrouillage pour l'édition concurrente, liens entre documents et cartes.
- 05
Notifications email
Alerte à l'assignation d'une tâche, mentions, digest quotidien, automatisations de relance déclenchées par cron. Envoi via Resend.
- 06
« Ma journée »
Recherche globale (Ctrl+K), comptes membres, import/export JSON/CSV, thème clair/sombre. Chaque membre voit sa vue prioritaire au réveil.
Essais et contraintes
RelevésLa contrainte qui a défini le projet.
Cahier des charges sans concession : zéro étape de build, déployable par FTP sur un hébergement mutualisé PHP classique. Résultat : React 18 tourne côté navigateur via UMD + Babel Standalone, le back est en PHP pur avec SQLite (PDO), une API REST à point d'entrée unique, auth par jeton. Pas de Node, pas de CI/CD, pas de Docker. Si je disparais demain, un prestataire ouvre leur FTP, édite un fichier, et le changement est en ligne.
Relevé 01
4 → 1
SaaS supprimés : Trello, Pipedrive, Notion, Drive
Relevé 02
4 €
Facture d'hébergement mensuelle, mutualisé compris
Relevé 03
0
Pipeline CI/CD à maintenir. Déploiement = copie FTP
Vue en service
Tableau Kanban, données d'exempleTableau Kanban, données d'exemple.
Vue simplifiée d'un tableau Kanban en interne. Trois colonnes, cartes avec priorité, échéance, checklist et assignation. Le drag & drop se fait au niveau des cartes comme des colonnes.
À faire02
- BookingP1
Booking date d'été, salle à confirmer
éch. 14/06liste 1/5
- LabelP2
Relancer le contrat de distribution
éch. 18/06
- + carte
En cours02
- ProdP1
Fiche technique, scène A
éch. 12/06liste 3/4
- CommP3
Playlist de sortie de l'EP
éch. 22/06
- + carte
Terminé01
- CommP2
Communiqué de presse du single
éch. 05/06liste 3/3
- + carte
Réemploi · ce que ce dessin fait pour vous
Pièces transposablesLe même socle pour vous.
React sans build + PHP + SQLite + Resend. Suffisant pour toutes les PME et associations qui veulent un outil interne sans dépendre d'un abonnement SaaS ni d'une équipe DevOps.
Réemploi 1
Un seul outil pour votre équipe
Kanban, CRM, wiki, calendrier dans la même interface, adaptée au vocabulaire de votre métier. Un seul identifiant par personne.
Réemploi 2
Auto-hébergé sur mutualisé
Fonctionne sur n'importe quelle offre PHP + SQLite, y compris les hébergeurs à moins de 5 €/mois. Vos données restent chez vous.
Réemploi 3
Lisible par un humain
Pas de framework exotique à expliquer. Un prestataire tiers peut reprendre le code et le modifier sans deviner mes intentions.
Bordereau d'envoi
Réponse sous 24 h ouvréesLe même dessin, chez vous ?
Décrivez la tâche qui vous coûte le plus de temps. Je réponds avec une première lecture, sans engagement.