Architecture

Architecture overview

Technical and commercial overview

SmartApp brings web access and activity execution on mobile devices together in one solution connected to a central cloud environment. The architecture organizes how information is recorded and consulted, with integrations to corporate systems according to the contracted scope.

How the solution is organized

01

Web

Interface built in React, with browser access to the solution's features according to the user's profile.

ReactBrowser
02

Mobile app

App built in Flutter, with a local SQLite database and offline operation. Sync with the central environment depends on connectivity; offline availability varies by feature.

FlutterSQLiteOffline
03

Cloud platform

Centralizes processing, data, and attachments, with a React application on Google Cloud, a PostgreSQL database on Supabase, and Storage for files and evidence. Access is by authenticated users, with permissions set by profile.

Google CloudPostgreSQLSupabaseStorage
04

Corporate integrations

Connects SmartApp to systems such as SoftExpert, including workflows, responses, and attachments, according to the contracted scope.

SoftExpertWorkflowsResponsesAttachments
Conceptual diagram

Web

React

Mobile app

Flutter and local SQLite

Cloud platform

React on Google Cloud

PostgreSQL on Supabase

Storage

Corporate integrations

Information flow

Activities are recorded in SmartApp. On the mobile app, syncing records made offline requires connectivity. Information stays centralized and can be shared with integrated systems according to the contracted configuration.

Commercial scope

Included features and integrations, and the implementation conditions, are defined in the commercial proposal and the contract.

Contact

Request a SmartApp demo

Tell us about your checklist, inspection, and action-tracking operation. We will follow up with the best evaluation path.