This flowchart provides a high-level overview of the various components and interactions in the mobile app's technical architecture. Here's a brief explanation of each component:
- User Interface: Represents the mobile app's user interface and user interactions.
- Mobile App Logic: Handles user interactions, performs local data storage and retrieval, sends SMS, and manages push notifications.
- Integration with Mendix APIs Backend: Connects to Mendix APIs, authenticates the app, and communicates with the backend for data exchange.
- OCR Detection with Microsoft Cognitive Services APIs: Captures images, sends them to Microsoft Cognitive Services for OCR processing, and receives OCR results.
- Local Data Storage: Manages local data storage and synchronization with the Mendix APIs backend.
- SMS Gateway: Sends SMS messages and receives status updates from the SMS gateway.
- Push Notifications System: Registers for push notifications and handles incoming push notifications.