Zenith is a high-fidelity, local-first wealth management application designed for those who demand both precision and beauty in their financial tracking. Built with SwiftUI and powered by the latest SwiftData framework, Zenith offers a seamless, secure, and aesthetically stunning experience.
Get a high-level view of your "Spending Power." Zenith aggregates all your included money sources to give you a real-time understanding of your available liquidity, distinct from your total net worth.
Track your wealth across multiple dimensions. Whether it's a Savings Account, physical Cash, or a Digital Wallet, you can:
- Toggle Inclusion: Decide which accounts contribute to your daily spending budget.
- Multi-Account Tracking: Real-time balance adjustments across all sources.
- Custom Icons: Personalize each source with SF Symbols.
Logging expenses should be as fluid as spending.
- Dynamic Categories: Create and customize categories with full SF Symbol support.
- Income vs. Expense: Clearly demarcated flows with visual indicators.
- Automatic Seed: Starts with a sensible default set of categories to get you running instantly.
- Savings Goals: Track your progress towards major life milestones with visual progress rings.
- Settlements & Debt Control: Keep track of "Who owes me" and "Who do I owe" in one unified space.
- Subscription Monitor: Never get surprised by a recurring payment again. View upcoming costs in a dedicated list.
Your financial data is yours alone.
- Biometric Protection: Integrated Face ID/Touch ID locking ensures your data remains private even if your device is unlocked.
- Local-First Architecture: Your data lives on your device, powered by SwiftData's robust persistence layer.
Zenith isn't just a spreadsheet; it's a living environment.
- Atmospheric "Living Background": A dynamic, blurred gradient system that breathes as you navigate.
- Modern Glassmorphism: Utilizes
ultraThinMaterialand custom glass effects for a premium, layered feel. - Custom Curved Navigation: A bespoke tab bar design that breaks the standard iOS mold for a more organic experience.
- Pure Dark Mode: Optimized for OLED displays with a deep navy (#070d1f) and vibrant purple (#cc97ff) palette.
- UI Framework: SwiftUI (NavigationStack, Sheets, Custom Shapes)
- Data Persistence: SwiftData (@Query, @Model, ModelContainer)
- Security: LocalAuthentication (Face ID/Touch ID)
- Architecture: MVVM with SwiftData's context-driven approach.
- Xcode 16.0+
- iOS 18.6+ (Simulator or Physical Device)
- Clone the repository:
git clone git@github.com:rishishAryal/Zenith.git
- Open
Zenith.xcodeprojin Xcode. - Select your target (iPhone/iPad) and press Cmd + R to run.
(Coming Soon - Add your screenshots here!)
Tip
Use the Tools tab to access the Subscription and Settlement managers for advanced financial control.
This project is licensed under the MIT License - see the LICENSE file for details.
Crafted with ❤️ for a better financial future.