--- 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é) ```yaml 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 ```bash 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_SECRET` long et aléatoire. - Sauvegardes SQLite ou Postgres régulières. - Surveiller les CVE de la stack Node (Express, Prisma, etc.). ## Ressources - [Dépôt GitHub](https://github.com/pawelmalysiak/dollar-dollar-bill-yall) - [selfh.st listing](https://selfh.st/apps/?tag=budgeting) ## Pages Liées - [[cat-budgeting]] - [[recettes-docker-compose]] - [[securisation-home-lab]]