Je gère un restaurant de poulet frit. Je perdais une journée entière chaque semaine en gestion administrative — recopier les dépenses dans un registre, exporter vers Excel, calculer la paie de 13 employés à la main. Quatre semaines de développement plus tard, c'est devenu deux heures.
Une installation sur chaque téléphone de quart et sur l'appareil du propriétaire. Six modules, une seule base de données, une seule session. Aucun module complémentaire, aucun plugin, aucune feuille de calcul séparée dans le flux. Conçu spécifiquement pour un restaurant indonésien à point de vente unique — pas un SaaS générique adapté à la force du poignet.
Encaissement en deux appuis, optimisé pour les formules poulet frit. Sépare automatiquement espèces, QRIS, virement bancaire et commandes en ligne (GoFood / GrabFood) dans des tiroirs distincts. Imprime le ticket cuisine et le reçu client en une seule action.
Chaque vente déduit automatiquement du stock. Alertes de stock bas avant la rupture en service. Saisie des livraisons fournisseurs en un écran — scan, quantité, prix, terminé.
Chaque rupiah sorti de la caisse est enregistré au POS au moment du paiement. Catégorisé, rattaché à une source de trésorerie, photo du justificatif jointe. Remplace le registre papier et l'export Excel mensuel en un seul geste.
Pointage par selfie avec géofence GPS — impossible de pointer depuis chez soi. Gestion de trois quarts (matin / après-midi / soir). Retards, départs anticipés et absences intégrés directement dans le calcul de paie.
Salaire de base plus prime de présence, pénalités et avances — tout calculé en temps réel tout au long du mois. Appuyez sur « clôturer le mois » le 28 et la feuille de paie est prête. Imprimez, comptez les espèces, distribuez.
Un tableau de bord, sur le téléphone du propriétaire. Ventes du jour vs. hier, dépenses du mois par catégorie, charge salariale, trésorerie disponible. Cliquez sur n'importe quel chiffre pour voir les transactions brutes derrière.
Chaque jour, je recopiais les dépenses de la journée dans un registre cartonné — glace, parking, produits d'entretien, facture de gaz. Une fois par mois, je passais une journée entière à tout exporter dans Excel comme sauvegarde. Rien ne communiquait avec le reste.
Si je voulais savoir ce que j'avais dépensé en emballages le mois précédent, la seule réponse était : feuilleter les pages.
Chaque dépense — un sachet de glaçons, la facture d'électricité, un justificatif de parking — est enregistrée au POS au moment du paiement, rattachée au tiroir-caisse ou au coffre. Le registre a disparu. L'export Excel mensuel se fait tout seul.
Un tableau de bord gestionnaire centralise tout : ventes du jour par mode de paiement, dépenses du mois par catégorie, objectifs vs. réalisé. J'ouvre l'application, je vois le restaurant.
Treize employés, trois quarts par jour, présences suivies sur des fiches papier. En fin de mois, je vérifiais qui était venu quand, calculais le pourcentage de prime de présence à la main, et reportais chaque ligne dans un tableur.
Deux heures quand tout se passait bien. Plus longtemps quand une fiche était perdue ou qu'un quart était contesté.
Les employés pointent depuis le terminal POS avec un selfie et une vérification GPS — impossible de tricher depuis chez soi, et la fiche ne peut pas disparaître. Quart, taux de présence, prime et pénalités se calculent en temps réel tout au long du mois.
Le jour de paie, j'ouvre l'onglet paie, je lis le chiffre, je compte les espèces. Dix minutes, c'est fait.
Le stock vivait sur un tableau blanc dans la cuisine. Ceux qui pensaient à rayer les articles le faisaient. Les autres non. Deux fois, je suis arrivé pour constater qu'il n'y avait plus de boîtes d'emballage avec une file entière de commandes en ligne en attente.
Pas d'alerte précoce, pas de taux de consommation, pas de point de réapprovisionnement. Juste un marqueur et l'espoir que quelqu'un était attentif.
Chaque vente soustrait automatiquement la bonne quantité du bon article — la table des recettes est configurée une fois, ensuite ça tourne tout seul. Quand le stock passe sous le seuil de réapprovisionnement selon la vélocité des ventes du jour, le propriétaire reçoit une notification push le matin.
Les livraisons sont saisies sur la même application — scan, quantité, fournisseur, photo du bon de livraison. Le tableau blanc est désormais vide. La cuisine préfère ça.
Le dimanche devait être ma journée. C'était en réalité le jour de rattrapage — le seul moment où je pouvais m'asseoir et démêler la semaine. Voilà ce qui a changé.
Cartographie de chaque tâche administrative faite à la main. Suppression de tout ce qui n'était pas indispensable pour un restaurant à point de vente unique — pas de recettes, pas d'arbres d'ingrédients, pas de CRM client. Uniquement ce que je retapais vraiment chaque semaine.
React Native + Expo côté téléphone, PHP + MySQL côté serveur. Synchronisation offline-first dès le premier jour — la cuisine ne s'arrête pas quand le Wi-Fi clignote. Journal d'audit sur chaque mutation pour que rien ne disparaisse silencieusement.
Formation de 13 employés sur les quarts matin, après-midi et soir. Procédure opérationnelle standard rédigée en Bahasa. Registre et tableurs retirés la semaine suivante. Mises à jour en OTA dès qu'un problème se présente.
Chaque chiffre ci-dessous est extrait de la base de données de production — pas d'une estimation de pitch deck. Les compteurs démarrent quand vous faites défiler cette page.
La technologie est délibérément sans fioritures. Chaque décision répondait à une seule question : que se passe-t-il quand le Wi-Fi tombe en plein coup de feu avec 40 commandes en ligne dans la file ?
Le téléphone est la source de vérité pour les 30 prochaines secondes ; le serveur l'est pour tout ce qui est plus ancien. Commandes, ventes et déductions de stock s'écrivent localement d'abord, puis se synchronisent — la cuisine ne s'arrête pas parce que l'antenne est tombée.
Expo pour les mises à jour OTA — les correctifs partent en minutes, pas en semaines d'App Store. PHP + MySQL côté serveur parce que l'hébergement coûte 6 $/mois et que le cousin du propriétaire peut lire le code si je disparais du jour au lendemain.
Chaque vente, annulation, dépense ou modification de paie laisse une ligne avec l'utilisateur, l'horodatage et la valeur avant/après. Rien ne disparaît silencieusement. Si un chiffre semble faux une semaine plus tard, vous voyez exactement qui l'a touché et ce qu'il était avant.
Pas de terminal POS sur mesure, pas de tablette propriétaire. Un Android partagé au comptoir pour l'encaissement, une imprimante thermique (ESC/POS via Bluetooth) pour les reçus, et le téléphone du propriétaire pour le tableau de bord. Coût total du matériel : moins de Rp 2M.
Les commandes GoFood et GrabFood s'intègrent dans la même file que les commandes sur place. Les paiements QRIS se rapprochent automatiquement de la caisse. Les bulletins de paie partent via WhatsApp à la clôture du mois — fini les enveloppes imprimées.
Permissions par rôle dès le premier jour. Les caissiers peuvent prendre des commandes et saisir des dépenses, mais ne peuvent pas annuler, modifier la paie ni voir les marges. Chaque action élevée requiert le code PIN du propriétaire.
Appel de cadrage gratuit. On vous dit ce qui coûte le moins cher à régler.