Back to projects
Built at Safe Apps · 2023
eGrow
A pocket CRM and messaging platform: the PHP backend, the Nuxt web application and the Flutter app.
- Who it is for
- Ecommerce teams running orders, customers and messages from one place
- Runs on
- Web, Android
- Store listing
- eGrow.com - Pocket CRM
The web app
The app
Images from the Google Play listing.
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
Backend
- Laravel
- PHP
- GraphQL
- MySQL
- Firebase Cloud Messaging
Web app
- Vue
- Nuxt
App
- Flutter
- Dart
- Bloc
- Riverpod
- Material Design