@easyteam/core-ui
Easyteam Core UI Library
Shared React/React Native library — Core components, hooks, and utilities powering Easyteam's workforce management SDKs for both mobile and web platforms.
Overview
The Easyteam Core UI Library is a shared foundation library that powers both the mobile and web SDKs. It provides platform-agnostic business logic, data management, API integrations, and reusable utilities that work seamlessly across React Native and React web applications.
This library is used by:
- @easyteam/ui — React Native SDK for mobile applications
- @easyteam/web-ui — React SDK for web applications
- @easyteam/launcher — Hosted launcher for embedded web workflows
The library includes React hooks, context providers, API clients, data models, authentication logic, and shared utilities, enabling consistent functionality across all Easyteam embedded SDKs.
Platform SDKs
Use the platform-specific SDKs for your application:
- Mobile Apps (React Native): @easyteam/ui — Full mobile SDK with React Native components
- Web Apps (React): @easyteam/web-ui — Full web SDK with React components
- Hosted Web Version: @easyteam/launcher — Launcher for hosted embedded workflows
Key Features
Full Time & Attendance Engine
Time clock, time and attendance tracking, break management, compliance monitoring, timesheets, and time corrections.
Shift Scheduling Infrastructure
Manage weekly rosters, assigned shifts, open shifts, multi-location setups, and workforce availability.
Workforce Data Layer
Employee management, roles, permissions, staff data, and eligibility logic.
Frontline-Ready Components
Optimized user interfaces for teams on-the-go and mobile-first workflows.
Built for Vertical SaaS
Multi-tenant architecture by design, deeply configurable for different business needs.
Documentation
Full docs: https://docs.easyteam.com
License
This SDK and all associated source code are proprietary to Easyteam.
Use of this software is permitted only by current Easyteam customers under the terms of their signed Easyteam Service Agreement. No other use, copying, modification, distribution, or sublicensing is allowed without prior written permission from Easyteam.
If you are not an Easyteam customer with a valid agreement, you are not licensed to use this software.