DECK

Your timetable

Everything you put here is saved on this device only. Deck makes no network requests and there is no account — nothing you type is ever uploaded.

Import or export as JSON

For moving your timetable to another phone, or keeping a backup. Editing by hand is easier on the edit screen.

slots are the period times, shared by every day. dayssays which subject sits in which period. A period with no lesson shows as free, and a day you leave out is a day with no school.

{
  "slots": [
    {
      "n": 1,
      "start": "07:50",
      "end": "08:45"
    },
    {
      "n": 2,
      "start": "08:45",
      "end": "09:40"
    },
    {
      "n": 3,
      "start": "09:40",
      "end": "09:55",
      "type": "break",
      "label": "Break"
    }
  ],
  "days": {
    "Mon": [
      {
        "n": 1,
        "subject": "Computer Science",
        "teacher": "Mrs R Chaudhry",
        "room": "2011"
      },
      {
        "n": 2,
        "subject": "Music",
        "teacher": "Mr N Jackson",
        "room": "1060"
      }
    ],
    "Tue": []
  }
}
Add Deck to your home screen

Installed, Deck opens like a real app — no browser bars, and it works with no internet at all. The steps depend on your phone.

iPhone (Safari) — tap the Share button, scroll down, tapAdd to Home Screen. It has to be Safari; Chrome on iOS cannot do it.

Android (Chrome) — tap the three dots, thenInstall app or Add to Home screen.

Computer (Chrome or Edge) — click the install icon at the right-hand end of the address bar.

Your timetable lives on each device separately, so a phone and a laptop each need their own. Use Export here and Import there to copy one over.

Danger zone

Back to today