Azzaz

Lumina Digital

Internal CRM with a Firebase-synced mobile app

Lumina Digital
Role
Backend & Dashboard Engineer
Timeline
~2020 – 2021
Context
Contract · internal business tool

Tech & skills

  • Laravel
  • MySQL
  • Bootstrap
  • Firebase
  • Flutter

About

An internal CRM for a financing firm covering client management, budgeting and finance, reporting, annual forecasting and employee management.

What I built

  • Built the Laravel backend and the dashboard frontend on a Bootstrap admin template.
  • Exposed login and data APIs for a companion Flutter mobile app, and synchronised authentication and state between the MySQL-backed web application and Firebase so both clients stayed consistent.

Outcome

Delivered successfully, paid, and put into daily use by the team.

What I took away

  • Cross-platform state sync is mostly a question of picking one source of truth and being disciplined about it.
  • Internal tools are judged on whether the daily workflow gets faster, not on how the code looks.