Dashboard
arrow_backAll Projects
workFrontend Developer

NXB Mobile App

Cross-platform mobile application for managing daily attendance, reports, weekly menu, notifications, and tasks for internal enterprise use.

analyticsProject Metrics
200+
users
5+
modules
iOS+Android
platforms
check_circleReplaced 100% of paper-based attendance tracking across 200+ employees
check_circleWeekly menu ordering reduced kitchen waste by 30%
check_circleTask notifications improved daily completion rate from 65% to 88%
warning

The Challenge

A large enterprise needed to replace manual paper-based attendance tracking and weekly menu selection for hundreds of employees across multiple shifts, while also enabling task assignment and push notification delivery.

lightbulb

The Solution

Built a React Native app (iOS + Android) integrating with a REST API backend. Implemented QR-scan-based attendance check-in, a weekly menu browsing/ordering interface, a task board with priority flags, and Firebase-powered push notifications.

architecture.txt
{# Architecture Overview}
React Native (Expo) → REST API → Push Notifications (Firebase) → Attendance QR engine → Task management module
code

Tech Stack

star

Key Features

check

Built cross-platform mobile app for Android and iOS

check

Implemented attendance tracking system

check

Created task management and push notification features

check

Designed intuitive mobile-first UI/UX

account_tree

Architecture Overview

MobileAPI / BackendReal-timeService
phone_android01

React Native (Expo)

Mobile
arrow_downward
data flow
dns02

REST API

API / Backend
arrow_downward
data flow
bolt03

Push Notifications (Firebase)

Real-time
arrow_downward
data flow
widgets04

Attendance QR engine

Service
arrow_downward
data flow
widgets05

Task management module

Service
layers5 servicesaccount_tree4 layersarrow_downwardTop-to-bottom data flow