Construida 100% nativa para iOS
Wallet Projector está escrita enteramente en Swift: interfaz nativa con SwiftUI, y cuenta, persistencia y sincronización en la nube con Supabase.
Arquitectura de datos
Seis modelos sincronizados con Supabase sostienen toda la lógica de la app.
Account
Una cuenta o tarjeta. Agrupa sus propios gastos y calcula su saldo pendiente hasta una fecha de pago dada.
Expense
Un gasto o depósito (monto negativo). Soporta divisiones en varias catorcenas y vínculo con depósitos que lo liquidaron.
FixedPayment
Un pago recurrente por catorcena (renta, auto, etc.), que puede omitirse en periodos específicos.
ExtraIncome
Ingreso adicional que aplica a una sola catorcena, incluyendo el sobrante trasladado automáticamente.
FixedIncome
Una fuente de ingreso recurrente adicional a la nómina, aplicada en cada catorcena.
AppSettings
Nómina, fecha de pago de referencia, preferencias de privacidad e idioma, y el registro de catorcenas ya liquidadas.
Sobre este sitio
Este sitio de presentación es independiente de la app: no reimplementa su funcionalidad, solo la documenta. Está construido con ASP.NET MVC 5 (.NET Framework) en C# y Bootstrap 5.3, pensado para abrirse directamente en Visual Studio 2022.