EN | FR
A Progressive Web App (PWA) to track and split shared expenses on a boat trip. Works offline, installable on iPhone and Android — no App Store, no Apple account needed.
- Add participants with visual chips
- Log expenses with description, amount, and who paid
- Automatically splits costs among selected participants
- Balance view showing who owes what
- Optimal settlement calculation (minimum number of transfers)
- Data saved locally on your device (localStorage)
- Works fully offline
👉 https://ofthestreet.github.io/bateau-expense/
- Open the URL above in Safari
- Tap the Share button (square with arrow ↑)
- Tap "Add to Home Screen"
- Tap Add
- Open the URL in Chrome
- Tap the ⋮ menu
- Tap "Add to Home Screen"
- Vanilla HTML / CSS / JavaScript (no framework)
- PWA with Service Worker for offline support
- Auto-deployed via GitHub Actions → GitHub Pages
Application web progressive (PWA) pour suivre et partager les dépenses lors d'une sortie en bateau. Fonctionne hors-ligne, installable sur iPhone et Android — sans App Store, sans compte Apple.
- Ajout de participants sous forme de chips visuels
- Enregistrement des dépenses avec description, montant et payeur
- Répartition automatique des coûts entre les participants sélectionnés
- Vue bilan affichant les soldes de chacun
- Calcul optimal des remboursements (nombre minimum de virements)
- Données sauvegardées localement sur l'appareil
- Fonctionne entièrement hors-ligne
👉 https://ofthestreet.github.io/bateau-expense/
- Ouvrez l'URL ci-dessus dans Safari
- Appuyez sur Partager (carré avec flèche ↑)
- Appuyez sur "Sur l'écran d'accueil"
- Appuyez sur Ajouter
- Ouvrez l'URL dans Chrome
- Appuyez sur les ⋮ (trois points)
- Appuyez sur "Ajouter à l'écran d'accueil"
- HTML / CSS / JavaScript natif (sans framework)
- PWA avec Service Worker pour le mode hors-ligne
- Déploiement automatique via GitHub Actions → GitHub Pages
Built with Claude in no-code mode — zero manual code written.
Construit avec Claude en mode no-code — aucune ligne de code écrite manuellement.