Home
Softono

Inpenso

Open source MIT Swift
21
Stars
5
Forks
1
Issues
1
Watchers
2 months
Last Commit

 About Inpenso

A modern iOS expense tracker that helps you monitor spending habits with beautiful analytics and budget management.

Platforms

Web Self-hosted macOS iOS

Languages

Swift

Links

Need Help Installing Inpenso?

We provide expert installation service for this software. Our team will install, configure, and secure Inpenso on your server. plans start at just $30.

Inpenso

Inpenso Logo

A modern, intuitive expense tracker for iOS that helps you monitor spending, set budgets, and visualize your financial habits through beautiful analytics.

Features

  • Smart Analytics: Visualize your spending patterns by category, month, and trends
  • Budget Management: Set monthly budgets and track your progress
  • Home Screen Widgets: Monitor your expenses directly from your home screen
  • iOS Integration: Clean SwiftUI design that follows Apple's HIG
  • Siri Shortcuts: Add expenses quickly with voice commands
  • Privacy-Focused: All your data stays on your device

Screenshots

Dashboard Analytics Add Expense

Requirements

  • iOS 16.0+
  • Xcode 15.0+
  • Swift 5.9+

Installation

  1. Clone the repository:
git clone https://github.com/VintusS/Inpenso.git
  1. Open Inpenso.xcodeproj in Xcode.

  2. Build and run the app on your iOS device or simulator.

Architecture

Inpenso follows the MVVM (Model-View-ViewModel) architecture pattern:

  • Models: Data structures representing expenses, categories, and budgets
  • Views: SwiftUI views for user interface
  • ViewModels: Business logic that connects models to views
  • Services: Handles data persistence and shared functionalities

Contributing

Contributions are welcome! If you'd like to contribute, please follow these steps:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Please read the CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to all contributors who have helped shape Inpenso
  • Icons provided by SF Symbols
  • Inspiration from other personal finance apps

Contact

Dragomir Mindrescu - @VintusS

Project Link: https://github.com/VintusS/Inpenso

Topics

ios swift swiftui expense-tracker personal-finance budget-app analytics data-visualization mobile-app productivity tools