Aller au contenu
← PL. 02

Dossier technique · Feuille 02-A

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
PL. 02-A.1

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.

Photo de 1959 vue d'en haut : un entrepôt immense couvert de caisses en bois cerclées, remplies de cartes perforées IBM, empilées à perte de vue.
ARCH. 05Alexandria, 1959 : un entrepôt fédéral rempli de cartes perforées. Les données d'Aluni'son tiennent aujourd'hui dans un fichier, sur leur propre serveur.National Archives and Records Administration, 1959 · Domaine public
PL. 02-A.2

Schéma de principe

Comment ça tient.

le plan se déroule vers la droite →
Schéma de principe du back-office Aluni'sonÀ gauche, avant : quatre abonnements, Trello, Pipedrive, Notion et Drive, barrés au stylo rouge. Une flèche mène au back-office unique, découpé en six modules : kanban, mini-CRM, calendrier, wiki, emails, ma journée. Dessous, une base SQLite et une API en PHP, posées sur un hébergement mutualisé à 4 euros par mois. À droite, l'envoi des emails par Resend et le déploiement par simple copie FTP.AVANTTRELLOPIPEDRIVENOTIONDRIVE4 factures, 4 identifiantsUN SEUL BACK-OFFICE01KANBAN02MINI-CRM03CALENDRIER04WIKI05EMAILS06MA JOURNÉESQLITEPHP · APIMUTUALISÉ · 4 € / MOISEMAILS · RESENDDOSSIERFTPdéployer = copier
PL. 02-A.3

Nomenclature des fonctions

  1. 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).

  2. 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.

  3. 03

    Calendrier

    Agrège automatiquement toutes les tâches et relances datées. Drag pour changer une date. Vue mois, semaine, jour.

  4. 04

    Wiki collaboratif

    Arborescence de pages infinie, éditeur Quill, sauvegarde auto, verrouillage pour l'édition concurrente, liens entre documents et cartes.

  5. 05

    Notifications email

    Alerte à l'assignation d'une tâche, mentions, digest quotidien, automatisations de relance déclenchées par cron. Envoi via Resend.

  6. 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.

PL. 02-A.4

Essais et contraintes

La 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

PL. 02-A.5

Vue en service

Tableau 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.

Tableau · Bookingglisser-déposer : cartes et 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
Spécimen
PL. 02-A.6

Réemploi · ce que ce dessin fait pour vous

Le 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.

  1. 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.

  2. 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.

  3. 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.

PL. 02-A.7

Bordereau d'envoi

Le 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.

Bordereau d'envoi

Destinataire : J. Emini, Metz

1 · Objet de l'envoi
3 · Délai

Ouvre votre messagerie avec le bordereau rempli. Rien ne part sans vous.

Ou directement :jorgen57@outlook.fr