Budget: 4000 USD Deadline: 20 days
Hello,
I have extensive experience in developing large-scale iOS applications using Swift, SwiftUI, CoreData, and Realm.
For your project, I would implement a modular architecture, where each flow is designed as a separate mini-application (Swift Package). These would be assembled into a single application through interfaces, allowing easy replacement or disabling of a flow, as well as running it independently without issues using mocked data.
For the overall architecture, I would use MVVM, as it is simple, excellent for scaling, and easy to maintain. I have experience integrating with ChatGPT using this library: https://github.com/MacPaw/OpenAI.
I look forward to potential collaboration.