Retour aux Projets

Tirelire

App de Partage de Dépenses en Production

PRODUCTION READY React 18+ PWA + Mobile MIT License

Aperçu du Projet

Tirelire est une application web progressive (PWA) et mobile de partage de dépenses de groupe. Compatible avec iOS et Android via Capacitor, elle permet de gérer les dépenses partagées sans créer de compte, en temps réel, avec support du multi-devises et d'une fonctionnalité innovante de receipt splitting par drag-drop.

Production-ready depuis janvier 2026, avec 5000+ lignes de code, zéro TODOs, et design system complet.

Fonctionnalités Clés

Partage Égal & Inégal

Custom %, fixed amounts, distribution proportionnelle

Calcul Automatique

Balances mises à jour en temps réel

Hors Ligne

PWA avec localStorage - Fonctionne sans connexion

Aucun Compte

URL partagée instantanée - Pas d'enregistrement

Export CSV

Télécharger l'historique complet des dépenses

Multi-Devises

EUR, USD, GBP, CHF, JPY, CAD, AUD, SEK, NOK, DKK

Receipt Splitting

Upload photo → Drag-drop articles → Auto-calcul

iOS + Android

Apps natives avec Capacitor - TestFlight & Play Store ready

Stack Technique

Frontend

React 18+ avec Hooks

Styling

CSS3 + Design System complet

Storage

localStorage (PWA offline)

PWA

Service Worker installable

Mobile

Capacitor (iOS/Android)

Camera

Capacitor Camera API

API

exchangerate-api.com (free tier)

Build

Vite + Create React App

Multi-Devises Feature

Tirelire supporte 10 devises majeures avec:

Devises supportées: EUR, USD, GBP, CHF, JPY, CAD, AUD, SEK, NOK, DKK

Receipt Splitting (Killer Feature)

Fonctionnalité innovante pour diviser les articles d'un reçu:

  1. Upload/camera → Capture de reçu
  2. Image preview avant utilisation
  3. Saisie manuelle des articles
  4. Drag-drop interface - Distribuez articles aux participants
  5. Distribution intelligente proportionnelle
  6. Stockage image reçu

Cette approche élimine les disputes sur qui a commandé quoi - chacun peut voir et valider sa part.

Comparaison vs Concurrents

Feature Tirelire Splitwise IHateMoney Tricount
Pas de compte
Multi-devises
Receipt splitting ✅ Drag-drop
Hors ligne Partiel
Open Source
iOS/Android
Gratuit Freemium Freemium

Roadmap

v1.0 ✅

Production Ready (Janvier 2026)

  • ✅ Multi-devises (10 currencies)
  • ✅ Receipt splitting avec drag-drop
  • ✅ Capacitor iOS/Android ready
  • ✅ PWA installable
v1.1

Février 2026

  • OCR receipt extraction
  • Push notifications
  • Dark mode
  • App Store launch
v2.0

2026+

  • Cloud sync (Supabase)
  • Collaboration features
  • Advanced analytics
  • Freemium model

Déploiement

Web: npm run build → Deploy ./build to Vercel / Netlify / GitHub Pages

iOS App Store: Xcode → Archive → TestFlight / App Store Connect

Google Play: Android Studio → Generate Signed Bundle → Google Play Console

Contribution Opportunités

Frontend

UI improvements, new features, mobile optimization

Backend

Cloud sync (Supabase), settlement optimization

DevOps

CI/CD, deployment automation

Docs

Guides, tutorials, translations

Accéder au Projet

Explorez le code source, testez la démo, ou contribuez au projet!