Simpl-Resultat/config/categories_default.json
Le-King-Fu 801404ca21 Initial project scaffold: Tauri v2 + React + TypeScript + TailwindCSS v4
- Tauri v2 with SQLite plugin and full database schema
- React with react-router-dom, i18n (FR/EN), recharts, lucide-react
- TailwindCSS v4 with custom Bleu/Creme/Terracotta palette
- App shell with sidebar navigation (7 pages)
- Dashboard with summary cards, page stubs for all sections
- Default category configuration (10 top-level categories)
- TypeScript interfaces matching SQLite schema

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 11:05:11 +00:00

117 lines
3 KiB
JSON

[
{
"name": "Logement",
"type": "expense",
"color": "#4A90A4",
"icon": "Home",
"children": [
{ "name": "Loyer", "type": "expense" },
{ "name": "Charges", "type": "expense" },
{ "name": "Assurance habitation", "type": "expense" },
{ "name": "Énergie", "type": "expense" },
{ "name": "Internet/Téléphone", "type": "expense" }
]
},
{
"name": "Transport",
"type": "expense",
"color": "#C17767",
"icon": "Car",
"children": [
{ "name": "Carburant", "type": "expense" },
{ "name": "Transports en commun", "type": "expense" },
{ "name": "Assurance auto", "type": "expense" },
{ "name": "Entretien véhicule", "type": "expense" },
{ "name": "Stationnement", "type": "expense" }
]
},
{
"name": "Alimentation",
"type": "expense",
"color": "#22c55e",
"icon": "ShoppingCart",
"children": [
{ "name": "Courses", "type": "expense" },
{ "name": "Restaurants", "type": "expense" },
{ "name": "Livraison repas", "type": "expense" }
]
},
{
"name": "Santé",
"type": "expense",
"color": "#ef4444",
"icon": "Heart",
"children": [
{ "name": "Médecin", "type": "expense" },
{ "name": "Pharmacie", "type": "expense" },
{ "name": "Mutuelle", "type": "expense" }
]
},
{
"name": "Loisirs",
"type": "expense",
"color": "#a855f7",
"icon": "Gamepad2",
"children": [
{ "name": "Sorties", "type": "expense" },
{ "name": "Sport", "type": "expense" },
{ "name": "Culture", "type": "expense" },
{ "name": "Vacances", "type": "expense" },
{ "name": "Abonnements", "type": "expense" }
]
},
{
"name": "Shopping",
"type": "expense",
"color": "#f59e0b",
"icon": "ShoppingBag",
"children": [
{ "name": "Vêtements", "type": "expense" },
{ "name": "Électronique", "type": "expense" },
{ "name": "Maison/Déco", "type": "expense" }
]
},
{
"name": "Services",
"type": "expense",
"color": "#6366f1",
"icon": "Wrench",
"children": [
{ "name": "Banque", "type": "expense" },
{ "name": "Impôts", "type": "expense" },
{ "name": "Abonnements numériques", "type": "expense" }
]
},
{
"name": "Transferts",
"type": "transfer",
"color": "#64748b",
"icon": "ArrowLeftRight",
"children": [
{ "name": "Épargne", "type": "transfer" },
{ "name": "Virement interne", "type": "transfer" }
]
},
{
"name": "Revenus",
"type": "income",
"color": "#22c55e",
"icon": "Banknote",
"children": [
{ "name": "Salaire", "type": "income" },
{ "name": "Freelance", "type": "income" },
{ "name": "Aides/Allocations", "type": "income" },
{ "name": "Remboursements", "type": "income" },
{ "name": "Autres revenus", "type": "income" }
]
},
{
"name": "Autres",
"type": "expense",
"color": "#9ca3af",
"icon": "MoreHorizontal",
"children": [
{ "name": "Non catégorisé", "type": "expense" }
]
}
]