M S Gulshan
  • À propos
  • Expérience
  • Projets
  • Services
  • CV
  • Discutons
  • EN/FR
EN/FR

© M S Gulshan

Conçu et développé à Bengaluru

Haut de page ↑
Toutes les études de cas

Étude de cas · 2026 · Full-stack

Exsy — carnet d'argent familial

Une application installable pour l'argent d'une famille : un carnet par personne, mensualités avec TPS indienne (GST), prêts, une tontine (chit fund) avec tirages équitables, et des écritures remplies à partir d'un texto bancaire collé.

En bref

Seul développeur — j'ai conçu, construit et j'entretiens toute l'application, du modèle de données jusqu'aux PDF et à la vidéo promotionnelle.

JavaScriptPWAFirebase AuthFirestoreMaterial 3jsPDF
Code source Démo en ligne

Vidéo · 1:03 · avec son

01 Le problème

À la maison, l'argent est dispersé entre des personnes, des comptes et des carnets : le mien, celui de ma mère et celui de mon père, l'argent comptant et trois banques, des mensualités de carte dont le vrai coût se cache dans les intérêts et la taxe, de l'argent prêté à la famille, et une tontine tenue dans un cahier. Les applications de dépenses suivent les dépenses d'une seule personne et ne répondent pas aux vraies questions : à qui appartient quel argent, qui doit encore, et combien coûte vraiment une mensualité.

02 Approche

  1. 01

    Des carnets séparent l'argent de chaque personne, chacun avec ses comptes d'argent comptant, de banque, de placements et de carte. Les soldes ne sont jamais stockés : ils sont calculés à partir des écritures, donc ils ne peuvent pas dériver.

  2. 02

    Mensualités selon la méthode du solde dégressif, avec la taxe sur les intérêts de chaque mois et sur les frais de dossier; la facture de chaque mois est ajoutée à la carte à sa date d'échéance.

  3. 03

    Un gestionnaire de tontine : grille de collecte mensuelle, liste des retards, tirage au sort parmi les membres qui n'ont pas encore gagné, versement moins la commission, et relevés.

  4. 04

    Collez un texto bancaire ou un message UPI et l'écriture se remplit seule : montant, sens, compte (par nom de banque ou 4 derniers chiffres), date, et la personne, le membre de la tontine ou le commerce.

03 Architecture

01Téléphone ou ordinateurapplication web installable (JavaScript natif, Material 3, sans compilation)fonctionne hors ligne grâce à un service worker
02Écrituressoldes calculés, budgets, échéanciers de mensualités, état de la tontineaccueil, rapports, explications « Ce que ça veut dire »
03Connexion GoogleFirestore users/{uid} (règles de sécurité : propriétaire seulement)synchronisation en direct entre appareils
04RelevésjsPDFmenu de partagerappel WhatsApp avec le PDF joint

04 Résultats

  • En ligne sur GitHub Pages et installable sur Android depuis le navigateur; une version Google Play est en préparation.
  • Chaque écriture s'explique en mots simples, avec les soldes avant et après, p. ex. « Argent comptant de Gulshan : 16 540 ₹ → 19 540 ₹ ».
  • Les données de chaque personne sont privées à son compte Google, imposé par les règles de sécurité de Firestore plutôt que par l'application.

Étude de cas suivante

Feux de circulation adaptatifs — avec la police de la circulation de Bangalore