Shift Me

iOS. Android, Web

ShiftMe mobile app is one of a kind. The ShiftMe mobile app is unique. For companies who employ shift workers, ShiftMe optimizes the whole process, allowing them to fill open shifts easily. Must-have for companies where employees work by shifts.


Our customer not only wanted to monetize one app, but he also wanted to work toward a large goal – to facilitate the cumbersome relocating process for anyone while providing vans’ owners and movers with additional earnings.
So, how could we transform this idea to reality … and solve each user’s unique needs and challenges?

We had to meet the following challenges:

  • Provide a high level of reliability and security of the app
  • Thought-out flawless work of web and native mobile app
  • Create the design, taking into account key requirements and client ideas
  • Select the optimal set of capabilities for each user role

App Capabilities

  • Find Shift/Shift Details
  • Add Shift
  • My Organization
  • Shift Request/Approve Shift
  • Shifts (Manager/Employer)
  • Locations

Find Shift/Shift Details

Find shift is a homepage for Employee. Here employee can find all open Shifts from different locations of an organization that he can take. Every Shift has info of who is in need (barista, waiter, cook, etc.), address, date and time of shift.

If an employee is interested in Shift by tapping on Shift, he gets to “Shift Details” screen with detailed information. Also, a person can go to the “Location Details” screen. To take the shift employee has to tap on “Pick Up Shift” and wait for Manager’s or Employer’s approval.

Add Shift

If Employee knows that he won’t make it to work, he can add Shift by tapping “+” on “Find Shift” screen.

There Employee should specify shift duration and start time, location, position and Shift details. Shift duration, start and end time of the Shift.

My Organization

Employer is the only one who can create one or several organizations. On My Organization screen Employer can see all details about the organization including a number of managers, locations, and employees and view all their profiles.

Also, he can create Locations and add managers and employees. They accept an invitation by scanning a unique QR code sent by the Employer.

Shift Request/Approve Shift

This screen is a home screen for Manager and Employer. It displays general info: Position, Employee’s Name, Employee’s profile photo, Shift time, Shift Location. By tapping on Shift, Manager\Employer goes to “Approve Shift” with detailed information.

Depending on what decision Manager/Employer will make there are different chains of screens will appear. If Manager/Employer taps Approve he we will be taken to “Shift Started” where Manager/Employer can tap “Ok” and come back to Home Screen.

As well an Employee who took a shift can be rated. If Manager/Employer taps “Deny” then he’s taken to Reason screen where he chooses the reason of Denial.


Shift-Tab for Manager/Employer displays all Shifts Picked up or posted by Employees, Managers, or Employer.

Shifts are displayed with Employee’s name, Shift Date and time, Shift Location, and Shift Status.


”Shifts” screen has three tabs: Past Shifts (Closed, Cancelled, Expired), Upcoming Shifts (Approved or Pending Approval), and Posted Shifts (Available).


The difference with Employee Flow “Shifts Screen” is that Manager/Employer can edit cancel shifts and edit even the ones that were created by Employees.


“Location” screen has all the information about the company’s place: Name, description, address, work hours, phone number, website and reviews of employees.

Only “Employer has the rights to edit locations or create new.
The company can create as many locations as it has.

All created Locations are available in the list and can be chosen to create new shift.

Business Benefits

ShiftMe mobile application will solve all problems that connected with organizing shift substitutions.

With this app, it will be much easier to do, and what’s great there will be a minimum effort from managers to finding employees to fill released shift. They’ll be searching, applying and posting Shifts themselves. It is a fantastic time saver!

Technology Stack and Instruments


  • 5 iOS Developers
  • 4 Android Developers
  • 2 QA Engineers
  • Project Manager
  • UI/UX Designer
  • Back-end Developer
  • 4 QA Specialists


  • Wireframing
  • Business Analysis
  • UI/UX Design
  • Mobile App Development
  • Back-end Development
  • Quality Assurance

Languages & Tools:

  • iOS – Swift, Realm, RxSwift
  • Back-end – Firebase & Cloud functions
  • Design – Sketch, Moqups

Scope of Work

  • 60 – screens
  • 2700 – hours
  • 18 – people


Megan Hottman
Co-Founder, ShifMe Inc.

They cared, and their communication and workflow were simple and effective. While app development is still in progress, ANODA Mobile Development Agency's team has exhibited an effective workflow so far. They're well-organized and communicative. Their dedication to the project and the client's success was evident throughout.

Let's discuss your project with us

Comments are closed.