ruUman Mobile App

ruUman is the HR companion app for assis^ clients. I designed the end to end experience that lets clients’ employees clock in with geolocation, request time off, access payslips and contracts, complete trainings, and stay compliant. Backed by a richer SaaS and Jamboo gamification, ruUman serves 1,500+ users and removes daily HR friction while improving legal compliance.

(Client)

assis business partners

(TIMELINE)

6 weeks

(SERVICES)

UX/UI Design
User Research
User Testing

🌟 Overview

ruUman serves 1500+ users, gives permanent online access to payslips and declarations, and enables geolocated clock-in anywhere. It connects to the assis^ SaaS for HR operations.

Save time on HR management. Employees self-serve documents, submit requests, and complete trainings in seconds. Managers review and approve inside the assis^ SaaS. HR cuts repeat tickets and gains audit-ready records.

Mobile first. Available on iOS and Android for day-to-day actions. Web surfaces live within the assis^ SaaS for extended capabilities like approvals, reporting, and data export.

Jamboo gamification. We reward the right habits to improve compliance with time tracking and mandatory trainings. Points, streaks, and periodic prizes keep engagement high.

🔍 Problem

Clients were handling HR across paper, email, chats, and old tools. That created mistakes, slow responses, and real compliance risk. Staff needed a single, fast place to do daily HR tasks on mobile.

  • Missed or invalid clock-ins caused payroll and audit issues

  • Leave requests got lost and statuses were unclear

  • Payslips, declarations, and contracts were hard to find

  • Training completion was not tracked in one place

👥 Pain by Persona

Employees
  • Do not know where or how to clock in when moving between sites.

  • Cannot find payslips, declarations, or contracts when needed.

  • Time off requests vanish in chats or paper forms.

  • Training reminders arrive late or through different channels.

HR team
  • Field repetitive requests for payslips and declarations.

  • Manually reconcile time, leave, and training records.

  • Struggle to prove compliance during audits.

  • Lose time to data entry and status chasing.

🎯 Product Goals

To design ruUman, I first defined clear outcomes. The app needed to simplify daily HR tasks, reduce friction for employees, and strengthen compliance for businesses.

  • Unify daily HR actions in a single mobile flow, backed by our SaaS.

  • Increase legal compliance for time tracking and training completion.

  • Cut HR tickets by making documents self-serve and permanent.

  • Make it effortless for non-desk users: low-friction auth, one-tap actions, clear status.

✨ Process Highlights

Building ruUman required balancing user needs, business constraints, and compliance rules.

  • Stakeholder interviews: business owner, managers, users, HR team.

  • Task inventory: mapped every recurring HR action; cut scope to daily essentials for mobile.

  • Flow modeling: optimized clock-in and requests to <30s interactions.

  • System constraints: aligned with legal rules for timekeeping and training records.

  • Design QA: validated states shown in the screenshots — empty, loading, error, success, approval.

🧩 Jobs To Be Done (JTBD)

I mapped the core “jobs” employees and managers needed to accomplish. These framed every flow and made it easy to measure success.

  • When I start or end work, I need to record it correctly so my hours and pay are right.

  • When I plan time off, I need to request and see approval quickly so I can plan my life.

  • When I need a payslip or declaration, I need it instantly for banks or authorities.

  • When training is required, I need one place to see it, do it, and prove it.

🗂️ Information Architecture

Tab bar: Home/Profile · Clock-in · Calendar · Courses · Documents/Receipts · Settings
Cross-cutting: Notifications badge, languages, Info/Policies.


🚀 Core User Journeys

I focused each journey on one clear job, with minimal distractions and transparent status states.

  1. Profile

  • Profile hub: account details, Jamboo card, recent blog/alerts.

  • Personal/Tax/Additional info: structured forms with masked inputs and country formats; edit screens are scoped with validation.

  1. Time tracking

  • Live timer states: work, overtime, hour bank.

  • Single primary action (Start/Stop), secondary actions minimized.

  • History list with day segments; edit modal for corrections (manager-gated).

  • Geofencing recorded with each event.

  1. Calendar

  • Monthly calendar with color-coded events.

  • “Select date range” wizard: start/end picker, reason selector, comment, and submit.

  • Manager approval flow in our SaaS; employee sees status in app.

  1. Payslips

  • Documents: payslips accessible forever; quick preview and download.

  • Short overview of earnings.

  1. Courses

  • Courses list with status chips.

  • Detail view: course info, trainer, method, length, incoming events.

  • Create/Edit (for managers): category, learning schema, qualification level; completion flow with certificate upload.

🔶 Design Principles

Every design decision followed a few consistent principles, ensuring usability, clarity, and inclusivity.

  • One-job per screen: big primary actions, minimal chrome.

  • Status clarity: “In progress / Completed,” pending vs approved, chips and color semantics.

  • Accessibility: large tap targets, high-contrast alerts, form masks, keyboard-aware scroll.

  • Error prevention: inline validation, masked tax/IBAN fields, safe edits.

  • Internationalization ready: languages visible in Settings.

✅ Solution

ruUman is the one mobile app connected to the assis^ SaaS that handles daily HR in seconds. It centralizes time, leave, documents, training, and engagement into clear, guided flows.

  • One-tap geolocated clock-in with clear work and overtime states

  • Vacation and absence requests with visible status

  • Permanent access to payslips, declarations, and contracts

  • Courses with status, due dates, and proof upload

  • Jamboo gamification to build consistent, compliant habits

(result)

1,500+

Active employees using ruUman across clients

30%

Average reduction in time spent on HR tasks

24/7

Self-serve access to payslips, contracts, and compliance records

Let’s Work Together

Let’s Work Together