[style*="opacity:0"],[style*="opacity: 0"]{opacity:1!important}[style*="translate"]{transform:none!important}
Back to work

Safe Apps · 2023

eGrow

A pocket CRM and messaging platform: the Flutter app, the Nuxt web application and the PHP backend behind both.

Who it is for
Ecommerce teams running orders, customers and messages from one place
Platform
Full stack
Store listing
eGrow.com - Pocket CRM

What I built

  • Built the Flutter application from scratch in Dart on Material Design widgets
  • Structured state with the Bloc pattern for business logic and Riverpod for dependency injection
  • Built an interactive Kanban board with drag and drop for workflow and task management
  • Built the web application front end in Vue and Nuxt against the same backend
  • Worked on the Laravel and MySQL backend behind it, exposed over GraphQL, including the inbox and campaigns APIs
  • Integrated Firebase Cloud Messaging for real time push and instant updates

What I owned

App

  • Flutter
  • Dart
  • Bloc
  • Riverpod
  • Material Design

Backend

  • Laravel
  • PHP
  • GraphQL
  • MySQL
  • Firebase Cloud Messaging

Web app

  • Vue
  • Nuxt

The system

The eGrow unified inbox with WhatsApp conversations, voice notes and the customer panel
The eGrow automation builder showing an order confirmation flow branching three ways

Screens

  • eGrow screen 1
  • eGrow screen 2
  • eGrow screen 3
  • eGrow screen 4
  • eGrow screen 5

More work