I design and develop high-performance websites, mobile apps, and management systems using clean code, modern UI, and scalable architecture.

Get In Touch

Call Now
+971562393683
Quick Email
info@alaaezz.com
Office Address
United Arab Emirates - Dubai
Alaa Ezz-eldin

Chamber News

Home | Portfolio | Chamber News
Chamber News

Real-Time Sales Tracking + Admin Dashboard

Secure Dual-Signature Contract Workflow

Multi-Role Mobile System Inside One App

Chamber News

Project Details

  • Name:Chamber News
  • Author:Alaa Ezz-eldin
  • Date:10 May, 2024
  • Tags:dart, notifications, flutter, cross-platform, maps
  • Project link:Explore Chamber News

Flutter Mobile Application — Field Tracking, Contracts Workflow & Multi-Role System

I developed the Chamber News Directory mobile app using Flutter, designed to manage field operations, contract creation, sales tracking, and document workflows for a newspaper/directory business.

The client needed a system that ensures sales representatives actually visit their assigned locations, and a secure way to handle contracts and invoices that cannot be forged or manipulated.
I engineered the entire solution end-to-end.

What I Built (Technical Highlights)

Flutter Cross-Platform Mobile App

Built with Flutter, supporting smooth performance on Android & iOS, with clean UI and clear workflows for each user role.

1. Multi-Role Permissions Architecture

I implemented a fully separated roles system:

  • Admin

  • Supervisor

  • Sales

  • Delivery / Newspaper Carrier

Each role sees different screens, different actions, and different workflow permissions.

This required:

  • Custom role-based routing

  • Isolated UI components

  • Secure API endpoints per role

  • State management per role context

2. Real-Time Sales Tracking System (Admin-Only Visibility)

This is the core innovation of the project.

I built a GPS tracking module that:

  • Records the live location of sales representatives

  • Sends coordinates securely to the backend

  • Shows the admin exact movement history & check-ins

  • Enables verifying whether the sales actually visited the clients

Tracking is:

  • Background-safe

  • Battery optimized

  • Tamper-protected

3. Smart Contracts System With Dual Signatures

The contract flow is one of the most complex parts I built:

Contract Workflow:

  1. Sales visits the client → admin verifies the visit

  2. Sales creates a contract request

  3. The contract must be signed digitally by:

    • the sales representative

    • the client

  4. The app sends:

    • Email to the client

    • Email to the company

    • Signed PDF contract

This makes the contract impossible to steal, fake, or duplicate, because:

  • both signatures are required

  • timestamps and device data are embedded

  • emails are sent instantly as proof

  • no contract is accepted without location verification

4. Invoices, Pricing & Plans

All roles (except admin-only features) have access to:

  • Contract pricing

  • Newspaper/directory packages

  • Invoice generation

  • Historical contract lists

5. Delivery Role Features

The delivery person sees only:

  • Delivery list

  • Client locations

  • Status update options

Lightweight and simple for field usage.

6. API Integration & Security

The app communicates with a secure backend using:

  • Token authentication

  • Encrypted location packets

  • Role-based middleware

  • Validation layers for contracts, signatures, and invoices

What This Project Demonstrates About My Skills

  • Strong Flutter architecture (Clean, Provider/Bloc, structured navigation)

  • Ability to build enterprise-level workflows

  • Knowledge of real-time location tracking

  • Implementing digital signature systems inside mobile apps

  • Multi-role permission engineering

  • Document workflows & secure emailing

  • Designing operational apps that prevent fraud or misuse