Skip to content

Commit 24c99e3

Browse files
committed
Add checklist manager
1 parent cc19874 commit 24c99e3

13 files changed

+984
-0
lines changed

checklist-manager/A320-checklist.json

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
{
2+
"id": 1,
3+
"aircraft_name": "Airbus A320",
4+
"checklist_title": "Airbus A320 (Amplified)",
5+
"procedures": {
6+
"normal": {
7+
"phases": [
8+
{
9+
"id": 1,
10+
"title": "PRELIMINARY COCKPIT PREPARATION",
11+
"steps": [
12+
{
13+
"id": 0,
14+
"item": "Engine Master 1 & 2",
15+
"action": "OFF",
16+
"completed": false
17+
},
18+
{
19+
"id": 1,
20+
"item": "Ignition Selector",
21+
"action": "NORMAL",
22+
"completed": false
23+
},
24+
{
25+
"id": 2,
26+
"item": "Weather Radar",
27+
"action": "OFF",
28+
"completed": false
29+
},
30+
{
31+
"id": 3,
32+
"item": "Landing Gear Lever",
33+
"action": "DOWN",
34+
"completed": false
35+
},
36+
{
37+
"id": 4,
38+
"item": "Wipers",
39+
"action": "BOTH OFF",
40+
"completed": false
41+
},
42+
{
43+
"id": 5,
44+
"item": "Battery 1 & 2",
45+
"action": "CHECK OFF",
46+
"completed": false
47+
},
48+
{
49+
"id": 6,
50+
"item": "Battery 1 & 2",
51+
"action": "CHECK ABOVE 2.5 VOLT",
52+
"completed": false
53+
},
54+
{
55+
"id": 7,
56+
"item": "Battery 1 & 2",
57+
"action": "ON",
58+
"completed": false
59+
},
60+
{
61+
"id": 8,
62+
"item": "Ext. Power (if available)",
63+
"action": "ON",
64+
"completed": false
65+
}
66+
]
67+
},
68+
{
69+
"id": 2,
70+
"title": "COCKPIT PREPARATION",
71+
"steps": []
72+
}
73+
]
74+
},
75+
"abnormal": {},
76+
"emergency": {}
77+
}
78+
}

checklist-manager/assets/index-B2xRZurg.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

checklist-manager/assets/index-C9OHWB52.js

Lines changed: 238 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

checklist-manager/checklist.svg

Lines changed: 8 additions & 0 deletions
Loading
Lines changed: 272 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,272 @@
1+
[
2+
{
3+
"name": "Fenix A320",
4+
"phases": [
5+
{
6+
"index": 1,
7+
"title": "COCKPIT PREPARATION",
8+
"sub-phases": [
9+
{
10+
"index": 1,
11+
"title": "POWER UP & OVERHEAD PANEL",
12+
"steps": [
13+
{
14+
"index": 1,
15+
"description": "Parking Brake",
16+
"action": "SET"
17+
},
18+
{
19+
"index": 2,
20+
"description": "Battery 1 & 2",
21+
"action": "ON"
22+
}
23+
]
24+
}
25+
]
26+
}
27+
]
28+
},
29+
{
30+
"name": "Boeing 737",
31+
"phases": [
32+
{
33+
"index": 1,
34+
"title": "PRE-FLIGHT CHECK",
35+
"sub-phases": [
36+
{
37+
"index": 1,
38+
"title": "CABIN PREPARATION",
39+
"steps": [
40+
{
41+
"index": 1,
42+
"description": "Emergency Lights",
43+
"action": "ARMED"
44+
},
45+
{
46+
"index": 2,
47+
"description": "IRS Alignment",
48+
"action": "SET"
49+
}
50+
]
51+
}
52+
]
53+
}
54+
]
55+
},
56+
{
57+
"name": "Airbus A350",
58+
"phases": [
59+
{
60+
"index": 1,
61+
"title": "COCKPIT PREPARATION",
62+
"sub-phases": [
63+
{
64+
"index": 1,
65+
"title": "INITIALIZATION",
66+
"steps": [
67+
{
68+
"index": 1,
69+
"description": "Navigation Lights",
70+
"action": "ON"
71+
},
72+
{
73+
"index": 2,
74+
"description": "APU Master",
75+
"action": "ON"
76+
}
77+
]
78+
}
79+
]
80+
}
81+
]
82+
},
83+
{
84+
"name": "Boeing 777",
85+
"phases": [
86+
{
87+
"index": 1,
88+
"title": "PREFLIGHT SETUP",
89+
"sub-phases": [
90+
{
91+
"index": 1,
92+
"title": "POWER UP",
93+
"steps": [
94+
{
95+
"index": 1,
96+
"description": "Battery",
97+
"action": "ON"
98+
},
99+
{
100+
"index": 2,
101+
"description": "Hydraulic Pumps",
102+
"action": "AUTO"
103+
}
104+
]
105+
}
106+
]
107+
}
108+
]
109+
},
110+
{
111+
"name": "Cessna 172",
112+
"phases": [
113+
{
114+
"index": 1,
115+
"title": "PRE-FLIGHT CHECK",
116+
"sub-phases": [
117+
{
118+
"index": 1,
119+
"title": "EXTERIOR INSPECTION",
120+
"steps": [
121+
{
122+
"index": 1,
123+
"description": "Pitot Tube Cover",
124+
"action": "REMOVE"
125+
},
126+
{
127+
"index": 2,
128+
"description": "Oil Level",
129+
"action": "CHECK"
130+
}
131+
]
132+
}
133+
]
134+
}
135+
]
136+
},
137+
{
138+
"name": "Boeing 747",
139+
"phases": [
140+
{
141+
"index": 1,
142+
"title": "BEFORE START",
143+
"sub-phases": [
144+
{
145+
"index": 1,
146+
"title": "CABIN CHECK",
147+
"steps": [
148+
{
149+
"index": 1,
150+
"description": "Oxygen",
151+
"action": "CHECK"
152+
},
153+
{
154+
"index": 2,
155+
"description": "Fuel Pumps",
156+
"action": "ON"
157+
}
158+
]
159+
}
160+
]
161+
}
162+
]
163+
},
164+
{
165+
"name": "Airbus A380",
166+
"phases": [
167+
{
168+
"index": 1,
169+
"title": "ENGINE START",
170+
"sub-phases": [
171+
{
172+
"index": 1,
173+
"title": "ENGINE PREP",
174+
"steps": [
175+
{
176+
"index": 1,
177+
"description": "Beacon Lights",
178+
"action": "ON"
179+
},
180+
{
181+
"index": 2,
182+
"description": "Thrust Levers",
183+
"action": "IDLE"
184+
}
185+
]
186+
}
187+
]
188+
}
189+
]
190+
},
191+
{
192+
"name": "Boeing 787",
193+
"phases": [
194+
{
195+
"index": 1,
196+
"title": "TAXI",
197+
"sub-phases": [
198+
{
199+
"index": 1,
200+
"title": "TAXI CHECKLIST",
201+
"steps": [
202+
{
203+
"index": 1,
204+
"description": "Brakes",
205+
"action": "RELEASE"
206+
},
207+
{
208+
"index": 2,
209+
"description": "Nosewheel Steering",
210+
"action": "CHECK"
211+
}
212+
]
213+
}
214+
]
215+
}
216+
]
217+
},
218+
{
219+
"name": "Bombardier CRJ-700",
220+
"phases": [
221+
{
222+
"index": 1,
223+
"title": "BEFORE TAKEOFF",
224+
"sub-phases": [
225+
{
226+
"index": 1,
227+
"title": "TAKEOFF PREP",
228+
"steps": [
229+
{
230+
"index": 1,
231+
"description": "Flaps",
232+
"action": "SET"
233+
},
234+
{
235+
"index": 2,
236+
"description": "Transponder",
237+
"action": "ALT"
238+
}
239+
]
240+
}
241+
]
242+
}
243+
]
244+
},
245+
{
246+
"name": "Embraer 190",
247+
"phases": [
248+
{
249+
"index": 1,
250+
"title": "DESCENT",
251+
"sub-phases": [
252+
{
253+
"index": 1,
254+
"title": "APPROACH PREP",
255+
"steps": [
256+
{
257+
"index": 1,
258+
"description": "Seat Belt Signs",
259+
"action": "ON"
260+
},
261+
{
262+
"index": 2,
263+
"description": "Altimeters",
264+
"action": "SET"
265+
}
266+
]
267+
}
268+
]
269+
}
270+
]
271+
}
272+
]

checklist-manager/index.html

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<!doctype html>
2+
<html lang="en">
3+
4+
<head>
5+
<meta charset="UTF-8" />
6+
<link rel="icon" type="image/svg+xml" href="/checklist.svg" />
7+
<meta name="viewport" content="width=device-width, initial-scale=1" />
8+
<link rel="manifest" href="/manifest.json">
9+
<title>Checklist Manager ✅</title>
10+
11+
<link rel="preconnect" href="https://fonts.googleapis.com">
12+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
13+
<link
14+
href="https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap"
15+
rel="stylesheet">
16+
17+
<!-- Bootstrap -->
18+
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
19+
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous" />
20+
21+
<script type="module" crossorigin src="/assets/index-C9OHWB52.js"></script>
22+
<link rel="stylesheet" crossorigin href="/assets/index-B2xRZurg.css">
23+
</head>
24+
25+
<body>
26+
<div id="root"></div>
27+
</body>
28+
29+
</html>

checklist-manager/logo.png

105 KB
Loading

0 commit comments

Comments
 (0)