← All projects
Client project

Drawerfy

An app for SourceOne with revenue dashboards and draw tracking.

Technologies
Flutter / DartSQLiteFirebase

My contribution

I developed the Drawerfy app for SourceOne. I used Flutter to show revenue, charts and draw tracking through the client’s services.

How the system is organized

Flutter/Dart app with JSON models, HTTP services, Provider/Get state, local SQLite data and Firebase integration.

Technical structure

Technology by module.

Flutter/Dart app with JSON models, HTTP services, Provider/Get state, local SQLite data and Firebase integration.

01 / Existing

Mobile app

FlutterDartSyncfusion ChartsProviderGet

User experience and data display.

Models cover daily and total revenue, state, time, package and upsell data, plus draws.

02 / Existing

Services and integrations

DartHTTPJSON

Service integration.

Separate dashboard, company, person, user and draw services connect the app to SourceOne’s backend.

03 / Existing

Local data and notifications

SQLiteSharedPreferencesFirebase Messaging

App storage and notifications.

SQLite storage and local preferences, with Firebase Messaging for notifications.

How the parts connect

The UI uses Dart/HTTP services and JSON models to display the client backend data.

Data and integrations

SQLite and preferences hold local data. Firebase supports app notifications.

Quality and operations

The app has Android and iOS settings and dependencies. I do not have a public download link to share.

Code and repositories

Skills in this project

/→

Keep exploring

Do you have a similar challenge?

We can discuss the architecture, development or improvement of your product.