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.