React Native HRMS / workforce mobile application for Orgzstack.
Built as a production client for employee attendance, field meetings & trips, reimbursements, payroll views, hiring requisitions, notifications, and team status — integrated with the Orgzstack backend APIs.
This repository is shared for code review / portfolio evaluation. It is not intended as an open-source starter or a public forkable product.
- Employee authentication with Amazon Cognito
- Punch in / out, leave, WFH, and attendance regularization
- Client meetings, trip tracking, and Google Maps–based routes
- Reimbursement claims (petty / travel), advances, and approvals
- Payroll salary slip and structure views
- Hiring requisitions and approval flows
- Employee directory, engagement, and Firebase push notifications
| Area | Technology |
|---|---|
| Framework | React Native 0.71, React 18 |
| State | Redux Toolkit, redux-saga |
| Navigation | React Navigation 6 |
| Auth | Amazon Cognito (amazon-cognito-identity-js) |
| API | REST (api.orgzstack.com) |
| Storage / maps | AWS S3, Google Maps |
| Notifications | Firebase Messaging / RTDB / Analytics |
| Platforms | Android & iOS |
App.js Application entry and providers
src/
API/ API helpers and domain services
components/ Shared UI components
constants/ Routes, fonts, Cognito bootstrap
context/ Auth context
features/ Feature modules
navigations/ Auth and home navigation stacks
screens/ Feature screens
saga/ Async side effects
android/ Android native project
ios/ iOS native project
End-to-end mobile development for the Orgzstack HRMS client: feature screens, navigation, Redux/saga flows, native integrations (maps, camera, background location, push), and API wiring against the existing backend.
- Sensitive credentials (API keys, Cognito, Firebase, signing configs) are kept out of source and loaded via local environment / native config files.
- Sample templates are provided as
.env.exampleand*.examplefiles for structure only. - Backend services and production data are proprietary to Orgzstack / IPS Group.
All rights reserved. See LICENSE.