Coinly/README.md

39 lines
926 B
Markdown

# Coinly
Personal Finance Management App built with SwiftUI
## Development Status
Currently in active development with local testing.
## Features
- Transaction management with categories
- Multiple account types support (wallet, bank account, credit card, deposit)
- Multi-currency support with real-time exchange rates
- Detailed financial analytics
- Unit tests coverage
## Requirements
- iOS 15.0+
- Xcode 14.0+
- Swift 5.0+
## Installation
1. Clone the repository
2. Open Coinly.xcodeproj in Xcode
3. Build and run
## Architecture
- MVVM
- SwiftUI
- Core Data for persistence
- Unit Tests
## Testing
The project includes:
- Unit Tests for models and business logic
- GitHub Actions CI/CD pipeline
- Automated testing on pull requests
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.