- clone this repo.
- run 'pod install`
- create and account on the app and you're all set.
This app supports multiple data sources, Concrete implementation of these repositories can be found under Data package.
- Repository implementation for credit cards
- Auth Repository Implementation (Currenlty I'm leveraing FireBaseAuth Repository Implementation)
- Repository implementation for credit cards.
- Auth Repository Implementation.
- Repository implementation for credit cards (Pending)
- Auth Repository Implementation
- Repository implementation for credit cards.
- Auth Repository Implementation.
-
VisonKit
implementation to scan credit cards. - Widgets
- Login with biometrics
- Encrypt credit cards and store in remote server.
- Feature flags
- Analytics (Basic implementation)
- Onboarding
- Sign in:
xcrun simctl openurl booted "cardfortress://login?email=yourUser&password=yourPassword"
- Improve UI, app colors, styles, icons, etc.
- Implement some automations for localizable strings, assets, and colors accross all modules on the project.
- Organize files and make some minor clean ups to align with clean architecture accordingly.
- Coordinator
- Factory
- Repository
- Dependency injection
FirebaseAuth
: to handle authenticationFirebaseFirestore
: to store user's account informationSwinject
: Dependency injection
![]() |
![]() |
![]() |
![]() |