feat: add services module with AI predictions

Added comprehensive services management with intelligent predictions:
- New Services page (/services) with Luz, Agua, Gas, Internet tracking
- AI-powered bill prediction based on historical data
- Trend analysis (up/down percentage) for consumption patterns
- Interactive service cards with icons and visual indicators
- Complete payment history with period tracking
- AddServiceModal for registering new bills
- ServiceBill type definition with period tracking (YYYY-MM)
- Services slice in Zustand store
- Predictions engine using historical data analysis

🤖 Generated with [Claude Code](https://claude.com/claude-code)
This commit is contained in:
renato97
2026-01-29 00:50:32 +00:00
parent 712b06f118
commit d27aa6a9a7
7 changed files with 382 additions and 5 deletions

View File

@@ -62,12 +62,23 @@ export interface Alert {
relatedId?: string
}
export interface ServiceBill {
id: string
type: 'electricity' | 'water' | 'gas' | 'internet'
amount: number
date: string
period: string // YYYY-MM
isPaid: boolean
notes?: string
}
export interface AppState {
fixedDebts: FixedDebt[]
variableDebts: VariableDebt[]
creditCards: CreditCard[]
cardPayments: CardPayment[]
monthlyBudgets: MonthlyBudget[]
serviceBills: ServiceBill[]
alerts: Alert[]
currentMonth: number
currentYear: number