2025-12-08 12:40:45 +01:00
2025-12-08 12:40:45 +01:00
2026-05-04 18:19:42 +02:00
2026-05-04 18:19:42 +02:00
2026-05-04 15:41:35 +02:00
2026-02-17 18:06:02 +01:00
2025-12-24 14:48:49 +01:00
2026-04-13 11:06:08 +02:00
2026-05-04 18:19:42 +02:00
2026-05-04 18:19:42 +02:00
2026-04-13 11:06:08 +02:00
2026-05-04 18:19:42 +02:00
2026-04-13 11:06:08 +02:00
2025-12-24 14:48:49 +01:00
2026-05-04 18:19:42 +02:00
2026-05-04 11:34:33 +02:00
2026-05-04 11:34:33 +02:00

🦙 PachaFamily OS Système de gestion familiale sur-mesure : Budget, Calendrier, Voyages et Cadeaux.

📝 Présentation du projet PachaFamily est une application web privée conçue pour centraliser l'organisation de la tribu. Elle repose sur une stack légère (PHP natif / Vanilla JS) pour garantir rapidité et portabilité, avec un support complet de l'internationalisation (FR/CA).

🛠️ Fonctionnalités Principales 💰 Module Budget Suivi Mensuel : Interface de gestion des dépenses réelles avec import CSV bancaire et catégorisation automatique.

Budget Prévisionnel : Planification des revenus et répartition automatique vers les différents comptes (Commune, Livrets, Épargne).

Épargne : Visualisation des soldes bancaires et ventilation par postes de dépenses avec mode "Addition Rapide".

📅 Calendrier Familial Planning Hebdomadaire : Gestion visuelle des modes de garde, des congés enfants et de la maladie.

Gestion des Congés (CP/JRA/JA) : Calcul automatique des soldes restants avec snapshots de correction.

Vacances Scolaires : Intégration automatique via l'API Data.Education (Zone C).

🏖️ Holidays & Roadtrips Gestion de Voyages : Planification avec statuts (Brouillon, Confirmé, Terminé).

Moteur de Roadtrip : Cartographie interactive (Leaflet), itinéraires (OSRM) et gestion des étapes.

Météo Intelligente : Prévisions réelles ou archives historiques (Open-Meteo).

🚀 Roadmap d'Optimisation & Debug (Incrémental) Étape 1 : Fondations & Robustesse (Terminé ) [x] Moteur AJAX : Création de pachaFetch pour gérer proprement le JSON et les erreurs PHP.

[x] Correction "Action" : Sécurisation des formulaires via getAttribute('action').

[x] Centralisation : Création de config.php pour les IDs (Alex/Laia) et constantes globales.

Étape 2 : UX & Mobile (En cours 🏃‍♂️) [ ] Harmonisation Mobile : Généralisation des "Bottom Sheets" pour les modales sur smartphone.

[ ] Z-Index Master : Audit des priorités d'affichage des menus contextuels.

Étape 3 : Performance & Backend [ ] Audit SQL : Remplacement des requêtes en boucle par des jointures.

[ ] Cache Cleanup : Script de nettoyage pour le cache de géocodage.

📌 Patch / Versioning

  • v1.1.0 : Refonte de l'expérience mobile. Toutes les modales de l'application sont désormais des "Bottom Sheets" sur smartphone. v1.0.4 : Centralisation des constantes (IDs, devises) dans includes/config.php et injection dans window.CONFIG.

v1.0.3 : Migration du module Calendrier vers pachaFetch.

v1.0.2 : Correction systématique du bug form.action dans les fichiers Budget.

v1.0.1 : Création de l'utilitaire global pachaFetch dans le header.

v1.0.0 : Version stable initiale.

S
Description
No description provided
Readme
3.7 MiB
Languages
PHP 74.2%
JavaScript 14.3%
CSS 11.4%
Shell 0.1%