2.9 KiB
title: DollarDollar Bill Y'all created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, budgeting, typescript, node] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=budgeting]
DollarDollar Bill Y'all 💵
Application web TypeScript de suivi de dépenses avec un nom mémorable et une approche visuelle « blue collar » qui rend la saisie rapide presque amusante.
| Métadonnée | Valeur |
|---|---|
| Site web | https://dollardollar.com |
| GitHub | https://github.com/pawelmalysiak/dollar-dollar-bill-yall |
| License | MIT |
| Langage | TypeScript (Node.js) |
| Étoiles | 20 |
| Dernière MAJ | 2024 |
| Catégorie | cat-budgeting |
Description
DollarDollar Bill Y'all (le nom est assumé) est un projet de suivi de dépenses développé en TypeScript, probablement issu d'un bootcamp ou d'un projet d'apprentissage, qui propose une stack moderne (Express + Prisma + SQLite/Postgres) et une UI colorée.
L'app permet d'enregistrer revenus et dépenses, de les catégoriser, et de consulter des statistiques par catégorie et par période. Le ton et la charte graphique sont volontairement ludiques pour différencier l'expérience des tableurs austères.
C'est un bon exemple de projet « portfolio » qui fonctionne néanmoins en production pour un usage personnel ou en petit groupe. Idéal pour un développeur TypeScript qui veut une base extensible.
Installation
Option 1 : Docker Compose (recommandé)
version: '3.8'
services:
dollardollar:
image: ghcr.io/pawelmalysiak/dollar-dollar-bill-yall:latest
container_name: dollardollar
ports:
- "3000:3000"
environment:
- DATABASE_URL=file:./data/dollar.db
- JWT_SECRET=*** volumes:
- ./data:/app/data
restart: unless-stopped
Option 2 : Installation manuelle
git clone https://github.com/pawelmalysiak/dollar-dollar-bill-yall.git
cd dollar-dollar-bill-yall
npm install
npm run build
npm run start
Configuration
DATABASE_URL: chemin SQLite ou URL Postgres.JWT_SECRET: clé pour la signature des tokens d'auth.- Optionnel : SMTP pour l'envoi d'emails de réinitialisation de mot de passe.
Alternatives
Open Source
- app-actual-budget — référence moderne
- app-firefly-iii — complet
- app-ignidash — Python
- app-thrifty — Python/Flask
- app-spendspentspent — Python minimaliste
Propriétaires
- Mint
- YNAB
- Personal Capital
Sécurité
- Activer HTTPS via reverse-proxy.
JWT_SECRETlong et aléatoire.- Sauvegardes SQLite ou Postgres régulières.
- Surveiller les CVE de la stack Node (Express, Prisma, etc.).