Back to all work

Enterprise · FlowFiz Manage people and access devices from a mobile app.

A React Native client for personnel records, face-photo capture, device settings, and area transfers.

CONTRIBUTION
Syed Shahbaz HussainReact Native development · Impetus Systems
PLATFORM / STATUS
Android & iOS codebase · Employer project
TOOLS
React Native · TypeScript · REST APIs · Vision Camera · Face detection
FlowFiz empty add-person form with camera, validity type and area controls
Personnel: add a record with a face photo, validity, person type, and assigned areas.
FlowFiz empty transfer request with person, source area and destination selectors
Transfers: choose a person and destination area, with an option to remove previous assignments.
THE PRODUCT

The problem
and the approach.

The challenge

Access-management records need a usable person photo and the correct area assignments. Operators also need to find devices and update their settings. On mobile, the capture flow needs clear guidance, and company-specific API routing must keep each task connected to the right organization.

The approach

Contribute to FlowFiz’s React Native mobile client at Impetus Systems. Company sign-in resolves the tenant API, then separate personnel, device, and transfer modules handle day-to-day administration. Guided face capture checks framing and photo quality, with a review and retake step before cropping, compression, and upload. Search, filters, and pagination keep the management lists usable on a smaller screen.

Who it helps

Authorized operators managing personnel, face photos, access devices, and area assignments for their organization’s FlowFiz system.

A typical workflow

  1. Sign in to the company account and find or create the relevant person record.
  2. Capture and review a face photo, then save the record with its validity and area assignments.
  3. Manage device settings or submit a transfer request between areas when needed.
MAIN FEATURES
/01

Personnel records

Search and filter people, add or edit a record, and manage person type, validity, and assigned areas.

/02

Guided face-photo capture

Camera guidance checks framing and head position before capture. The photo can be reviewed or retaken, then cropped and compressed for upload.

/03

Devices and area transfers

Search devices, filter by status, area, or timezone, and edit supported settings. Transfer requests assign people to destination areas with an option to remove previous assignments.

ENGINEERING

How it
is built.

Company-specific API routing

Company sign-in resolves the appropriate tenant API. Shared request and error handling support the person, device, and transfer modules.

Photo quality checks

Vision Camera and ML Kit face detection support capture guidance. The captured image is checked for face presence, head angle, and blur before the photo-processing flow.

Consistent list behavior

Personnel, device, and transfer lists share search, filtering, pagination, and refresh patterns. Request guards prevent older filter responses from replacing newer results.

OUTCOME

My FlowFiz work at Impetus Systems focuses on the mobile client for personnel enrollment, device administration, and area transfers. The reviewed Version2 source includes these workflows and a guided face-photo pipeline. The dashboard uses demonstration data and the transaction module is a placeholder. No public mobile store release is claimed.

MORE PROJECTS

Other projects.

All projects
FULL-TIME ROLES

Hiring a
React Native developer?

I’m open to full-time roles, remote or onsite.

CONTACT ME