BlueShifts shield logo BlueShiftsPolice Calendar app

Designed by a working police officer

The shift calendar that tracks the money too.

You don't work the same days every week. You work a rotating schedule that repeats — a shift rotation, not a work week. Set yours up once and BlueShifts fills in the rest of your calendar — as far ahead as you want, and backward over the months you already worked. Add your off-duty jobs, keep track of your pay and miles, and keep court, jail and hospital info in your pocket.

Adding an off-duty job: category, employer, date, start and end, address, hourly rate or flat pay, travel, patrol or personal car, miles and the off-duty scheduler
Adding a job
Directory screen listing court addresses, jail addresses, hospital addresses and codes, vehicle maintenance, tow companies and gate codes
Directory
Report screen showing a year of shifts, hours, miles and total paid and pending earnings
Report
Month calendar for July 2026 with shift days, leave and an off-duty job, and the day's entries listed below
Calendar
Rotating shift template screen showing a repeating six week days and nights pattern laid out across December and January
Rotating shifts
Live earning progress ring for an off-duty job, counting up while the job is worked
Earning progress
A finished off-duty job: employer, start and end, four hours, hourly rate, base earnings, travel pay, miles at a rate per mile, the address, the point of contact and the scheduler, with a button to change paid status
A finished job

Swipe to see them all. Real screens from the app. Tap any one to see it full size.

Reading the calendar

Each day is split in two: the date on top, the day's events underneath. Blue days come from your rotation, so you never type them in. The colors here are the default skin — there are four to choose from, and a dark mode.

  • BlueRegular work scheduled shift
  • WhiteDay off
  • YellowThe current day
  • GreenLeave day
  • A numberHow many events that day
  • A sun or a moonDay shift or night shift
  • A white outlineThe day you have tapped
  • FadedDays either side of the month

What’s inside

BlueShifts does a few things well instead of twenty things poorly. These are the ones officers actually use.

Rotating shifts

You don't type your shifts in one at a time. Save your rotation once, tell the app what day it starts, and it fills in the calendar for you — as far ahead as you want to look, and backward over months you already worked.

  • Day and night rotations of any length, added in one step
  • One-off changes on top of your rotation, entered as events
  • Leave colors the day itself; training shows as an event below the calendar
  • Holidays, including ones you add yourself
  • Your own categories, with only the fields you want
  • Share your shifts and events with someone — never your pay
  • Analytics on every employer and scheduler
  • Apple and Google Calendar sync in development

Off-duty work

Add each off-duty job and pick who you worked it for. The app keeps the hours, the pay and the miles, and adds up your totals for you.

  • Save each employer and scheduler once
  • Your rate, your hours and what you earned
  • Miles on the jobs where you record them
  • Send a scheduler or employer to another officer by text

The directory

Court and jail addresses, hospital door codes, gate codes, tow companies and the numbers that are not written down anywhere official — on your phone, signal or no signal.

It is also how you onboard someone. A new member arriving at the detachment can have years of local knowledge in one text message, instead of learning it the slow way.

  • Courts, jails and hospitals with their door codes
  • Gate codes, tow companies and vehicle maintenance
  • Codes stay hidden until you hold to reveal them
  • Send one entry or the whole directory by text
  • There whether or not you have a signal

See what the directory holds →

The Toolkit

A library of reference documents — Miranda, SFST clue guides, HAZMAT placards, VIN and CVE guides. The Toolkit is in development and is not in the app yet.

  • Miranda, SFST, HAZMAT, VIN and CVE documents
  • In development — not available yet

Career dashboard

A record of the career itself — the milestones behind you, and how long is left until retirement.

  • Career milestones
  • Time remaining until retirement
  • In development — not available yet

Built for police. Works for any shift worker.

The app is built around police work, but nothing in it is locked to police work. You build your own categories, and you decide what each one asks you for.

A category is just a type of day you want to track. The app starts you with Off Duty, Court, Training, General and Health — but you can rename them, recolor them, reorder them, hide the ones you never use, and add your own.

Court and Training are there because they are the two most likely to be missed — a court date lands in the middle of your rotation, and training is set weeks out. Both can carry alerts before the day.

When you make a category, you turn on only the parts you need. Each one is a switch:

  • Employer — who you worked it for
  • Address — with a pick list for regular, court, jail or hospital
  • Rate — and the total pay works itself out
  • Mileage — miles and price per mile, with the reimbursement shown
  • Scheduler — name, phone and email of whoever booked you
  • Contacts and Notes

Turn a switch off and that field disappears from the form. So a category can be as simple as a name and a color, or as detailed as a paid job with an employer, an address, a rate and mileage attached.

That is why the app fits jobs it was never named after. A firefighter tracks shift trades and station duty. A postal worker tracks routes and the extra shifts they pick up. A nurse tracks units. A parent tracks the weeks the kids are with them and the weeks they are not — same repeating pattern, same calendar, different category.

Not in policing? Switch the off-duty side and the directories off and it is a plain shift calendar →

Already used by people working:

  • Police patrol
  • Sheriff's deputies
  • Fire
  • EMS and paramedics
  • First responders
  • Dispatchers
  • Corrections
  • TSA
  • USPS
  • Nursing
  • Security
  • Plants and refineries
  • Transport
  • Shared custody schedules

Make it look the way you want

Four skins and a full dark mode, so the calendar reads the way you want it to at four in the morning.

The BlueShifts calendar shown twice side by side, once in light mode and once in dark mode
The same month, light and dark. One switch in Settings.

There are also sun and moon icons in the bottom right corner of the app, which switch between the two without opening Settings at all. The skins, 24-hour time and the bottom bar →

Share your calendar — without sharing your pay

Two people running BlueShifts can link up and see each other's schedules. Your financial information is never part of it.

A spouse who can see your rotation stops asking what you are working next weekend. A partner on the same squad can check whether you are both off before proposing a trade. A parent sharing custody can see which weeks belong to whom without a phone call.

How the link works

One person shows a QR code, the other scans it. That is the whole setup — no accounts, no email addresses, no invitations to accept. The two apps are linked from that moment.

What gets shared, and what never does

  • Shared: your shifts and your events — court, training, leave, off-duty jobs
  • Never shared: financial information. Pay, rates and earnings stay on your phone whatever else you share.

So a spouse can see that you are working a detail on Saturday and where you will be, without seeing what it pays. That split is deliberate, and it is not something you have to remember to switch off.

Send someone your rotation

You can also share your current rotation template on its own. A new officer joining your squad can have your exact pattern in a few seconds instead of setting it up from scratch — and their calendar fills itself in from there.

Nothing is shared until you do it. By default nothing is stored anywhere else and nothing is transmitted. Sharing with a partner's Google Calendar is in development.

Your schedule stays on your phone.

Your shifts, your employers and your pay stay on your phone. We don't keep a copy on a server, so there is nothing for anyone to sell, leak or hand over. Read the full policy.

We store nothing

Your schedules, employers, addresses, codes, pay and miles are never kept by us.

It stays on your phone

Everything you enter stays on your device. Keep your own backup, because we have no copy to give you.

Sharing is phone to phone

When you share a rotation template, it goes straight to the other phone. We don't keep a copy.

Who is behind it

BlueShifts comes from a working police officer with twenty years on the job — someone who works the same rotation you do and picks up the same off-duty jobs. He did not write the code. A friend who builds software did that, working from what the officer told him the job actually needs.

That is why the app has what a working officer actually needs — for the regular job and for the off-duty work — instead of what a software company would have guessed at. And it is why nothing you enter leaves your phone unless you choose to share it.

Put the month in your pocket

Available now on iPhone and Android.

Scan to install — or hold it up for the officer next to you.

QR code that opens BlueShifts on the App Store
iPhone
QR code that opens BlueShifts on Google Play
Android